There has been a revolution in computers and communications over the last few decades, and all signs are that technological advancement and the usage of information technology will continue to be fast-paced. The falling cost of communications as a consequence of both technolog...