It’s getting pretty hard to have a conversation about business these days, or to read a business article, without someone mentioning “the Cloud”. So Cloud is the new buzzword, and technology vendors, required by law to be 100% buzzword-compliant, are lining up to tell you about their cloud services.