Latest SlashGear column can be found here
Among the most glaring things missing from Microsoft’s consumer strategy was a cohesive message between diverse business units. There needed to be a clearly articulated message that recognizes that mobility features among products are interrelated. That means that Windows 7, Windows Phone, XBox, Xune etc all have to work together. It looks like Microsoft is finally getting that message and taking users to that place. Breaking compatibility with older Windows Mobile devices was a hard decision, but it was the right way how to get where they need to be. Sure, it means older stuff takes a hit but more importantly it means there will much more evangelism and excitement for developers who will be able to leverage Microsoft technologies such as Silverlight and XNA to develop across platforms.