I have to admit it: I'm not a huge fan of the cloud computing concept.
The cloud computing model may be a wonderful system when it works, but it's a nightmare when it fails. And the more people who come to depend upon it, the bigger the nightmare.