That is one smart move by Microsoft. Microsoft definitely seems like it is heading in the right direction. I'm quite excited to see what Microsoft have under their sleeves. Faster release cycles for Internet Explorer (like any other popular browsers) would be a killer move by them, IMO.