Cloud Computing is both a new and old technology. Old in that much of the technology has been around for years under other names: ASP, Virtualization, Grid. New in that the offerings have become sophisticated and allow everyone from start ups to governments to increase their technology efficiencies and reduce waste.