Over the past few years, "Cloud" services have been the talk of the town. While the cloud may not be appropriate for some systems, it may be perfect for others. Before jumping onto the cloud bandwagon, your company should carefully analyze whether cloud s...