Given the requirements of the US Patriot act, (cloud providers must turn over customer data to the government without disclosing it to the customer and without the benefit of a warrant), I don't see large corporations moving to public clouds. Private clouds maybe but not public ones.