The Fact & Fiction Of Cloud Hosting