Very insightful! Microsoft will become completely irrelevant once the desktop/laptop becomes history, which may take another 5 years. Mobile phones will have enough smarts to run the apps that most folks need, wherever they need them, and will be able to deliver them to big screen docking stations via Ajax web apps when we need to see the detail. Check my blog at http://trevors-trinkets.blogspot.com/2007/02/after-desktop-what.html and http://trevors-trinkets.blogspot.com/2007/03/mobilizing-mobiles.html