Do we really want (let alone need) public Clouds?
It seems to me that they are devices which allow the corporations to extract money from from on a monthly basis rather than whenever you choose (as would be the case if you owned and maintained your own hardware).
They also tether you to an Internet connection, which isn't always to your advantage.
And finally, they give the corporations much more power. And these corporations have been known to become very greedy. Rates can be raised at any time. Outages are your problem, insofar that you have to wait until we fix the problem, but we have you by the short-and-curlies, so there is little that you will do about it. And if you are not happy, you can go through the pain of taking all of your stuff off our Cloud and put it somewhere else. It will cost you though...