"this cloud thingy is still pretty new" - not really. I believe that networks, and the general ability to connect computers together, have have been around for some decades now. The new bit about the cloud is the poor standard of developers who bash all this stuff together.