"Cloud" hosting has become a common buzz-phrase for many providers. However, just because a company advertises that they deliver cloud hosting services, doesn't necessarily mean they recognize the important, core components o...