A cynic might argue that Microsoft has little choice than to position its web-based services strategy in this way, as tied as it is to enterprise customers that still deploy its software on premises and license the technology per CPU. Microsoft has been criticised for being slow to embrace the web, while companies such as Google and Yahoo started out using the web as their services platform and so