Cloud computing is coming up as the next big thing in the business and technological space, often described as the storing and accessing of data and programs over the Internet...