One of the new High Tech buzzwords is Cloud Computing. There are several definitions for the cloud but this one from Wikipedia is as good as any. The idea is fascinating and we are already well on our way, even if most of us don’t know it yet.
It is a style of computing in which IT-related capabilities are provided “as a service”, allowing users to access technology-enabled services from the Internet (“in the cloud”) without knowledge of, expertise with, or control over the technology infrastructure that supports them. According to a 2008 paper published by IEEE Internet Computing “Cloud Computing is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, tablet computers, notebooks, wall computers, handhelds, sensors, monitors, etc.”