Cloud computing is arguably the most revolutionary technology to enter into the equation for consumers, businesses and public sector agencies in the past two decades. From driving down capital expenditures and boosting the overall power of IT to strengthening data access and control for users, the cloud is an exceptional set of tools that virtually all