We are living in very exciting times. The pace of change is dizzying and the impact this progress is having on our present and - more importantly - on our future is difficult to comprehend in its entirety. This is the age of powerful microprocessors, sophisticated software, new hardware technology and high bandwidth, high-speed networks. Add to this the increasing importance of portability and recent advances in mobility and it is easy to see why what is going on today can have a profound impact on the way we live, learn and work in the future.