Cloud Computing is still in its infancy. If business history teaches us anything, it is that events often do not turn out the way that palnners thought they would. Given this, might it have been better for Microsoft to adopt a "wait and see" attitude? What would have been the benfits of delaying investments? What would have been the costs?