All too often we hear the virtues of cloud computing and the joys of Web-based applications that allow users to access their data and apps no matter where they are. However, there are some negative ...