The term cloud computing gets thrown around a lot these days. As companies look for innovative, sustainable solutions designed to streamline their information resources, new vendors are racing to the cloud computing market, hoping to cash in. Invariably, all this competition is bound to create a little confusion. As you might expect from any new technology, the...