I attended the Mix conference this year and was astounded by some of the new technology Microsoft is coming out with. It was a good networking opportunity to meet PMs from different groups and get some insight to where Microsoft sees the future of the web. Silverlight stole the show this year and I heard about a new product "Live Mesh" that was coming out soon. I took a look at Mesh a couple of weeks ago and at first glance it seems to be a synced storage drive. After diving into the technology a little more, it became apparent to me how impressive this technology really is. This is a real platform that contains open web standards like REST, RSS, ATOM, JSON and more. It is a platform to build Software and Services. It has the capability to wrap existing web applications and take them offline (i.e. It contains a "Mesh Operation Environment - Tiny HTTP Server" that allows offline functionality). There is always this pressing concern in the IT world as to which technology to use. This is an exciting time to be a developer!