I don't like clouds.
The virtualisation layer causes a significant performance loss. I have intel atom servers that perform way better then vps's and cloud servers with double and triple the resources of the atom... and the atom is a real slow ass server.
I happen to have the privilege of dozens of servers in my office for testing purposes. I've tested a lot of virtualised configurations. Is the "cloud" scalable? yah. Is it easy to manage? yah. Is it fast? no. Is it a good value for your $$? no. The "cloud" may be hosting 2.0 but that doesn't mean it's the way to go or a better value then hosting 1.0.
Just to offer a counter point of view.
