5 Lessons from Dark Side of Cloud Computing. Security in a partitioned /cloud world, is still the issue.
Tried and true methods for System testing predictability, and modeling cannot be used and have to be re-thought. While Public Shared Services offers many benefits (and I am at the front of the Shared Services Parade), you no longer have control or stability over the physical infrastructure. Food for thought. Look before you leap.