With all the hype these days about Cloud computing, it can be easy to forget two very important facts:

Not all Clouds are created equal. Different types of Clouds — say, public versus private versus hybrid — have different capabilities and limitations. What’s more, some Cloud providers do a better job than others of building the best Cloud infrastructure and maintaining an ability to customize it to meet customer requirements.