Cloud computing has been the buzzword around the industry for so long that the term is close to meaning a whole lot of things and nothing at the same time. Most often, it is associated with the process of businesses moving out of their dependence on good old physical...