<i>Meanwhile I keep wondering if MS should reinvent itself as a straight R&amp;D company. The research and blue sky side regularly does supercool stuff. The management, strategy, and customer satisfaction cadres - maybe not so great, actually.</i><p>So true.