By now, you have surely heard about “cloud computing.” You may have heard about its magical powers and how it will solve all the problems in the world. What is it, really? What does it do? Is it right for your business? Can it really deliver the hype?