None of it is innovative. Cloud services have existed for what would be an eternity in the tech world. Software, software delivery, cloud-based development environments, ... none of it's new, not even remotely. Calling Facebook an example of the cloud would be wrong. Does Facebook have things in common with cloud computing, of course, but so does 90% of the internet. Just because it's web-based doesn't make it 'cloud computing'. Google as a ton of cloud based services, Microsoft has Azure, Amazon has EC2 and there are others. The cloud is just the new buzzword for marketers and like most buzzwords, it's usually way behind the technology and an overused and oft misused term.