There has been a lot of talk recently about Microsoft's "cloud". Its not just discussions on the lack of UK summer this year ... its much much more. Its Microsoft's new approach to the delivery of Internet services.

I saw this article that gives a good summary