+1 on legion.
I'm in the industry. Most bigger companies don't want to submit anything to somebody elses "cloud" except maybe e-mail. "Cloud" is nothing but a bunch of iron in server-room, but serviced by somebody else.
Big companies have their own "clouds" in shape of SQL and VMWare clusters.
While this might be somewhat usable for Joe 6-Pack (mail, basic Word-processing etc.), moving heavier applications to cloud is big no-no.
And what happens when "cloud" breaks? It's a mess:
http://www.thestandard.com/news/2009/03/23/online-backup-provider-loses-customers-data