Technology: Cloud on the horizon?

Cloud on the horizon?

Cloud computing

The term ‘cloud computing’ suggests an airy ideal – unlimited processing and storage resources somewhere in the ether, but which is accessible from anywhere. Unusually, in this