Should Microsoft be broken up?
numair: Here is how I would break up Microsoft:  - Office: all productivity software, including Exchange and SQL Server
  - Microsoft: operating systems and platforms - server, client, mobile,
   Xbox, developer programs
  - MSN: all internet properties + Internet Explorer, along with all
   home/etc apps

... Can't think of what else there is in the Microsoft portfolio; I am sure I have left out a ton of their product offerings, but there's a few companies in the split-up I'd like to see happen.  I think there'd be a ton of innovation that such a move could unlock.