Its a strange irony that Microsoft's best products (Xbox, Natural Keyboards) are hardware.
True to a certain extent, but I would say that the XBOX also features pretty nifty software. Its Dashboard and Blade-UI make for what is arguably the best entertainment computer experience. Oh, and don't forget XBOX Live.
However, despite my confidence in XBOX, Microsoft is still going to experience a lot of bleeding because XBOX at its best isn't enough to cover for the fact that the Desktop and Windows OS are becoming irrelevant.