I don't understand how a CEO (Ballmer) can last so long at a company with share price effectively flat between $20 and $30 since 2002 (1). Especially in the tech industry -- unless shareholders think the results would be worse without him. MSFT has dividends which maybe offset the flat share price in the investors mind, but oracle (2) and ibm (3) pay dividends and they have had good share price growth since 2002.
(1) MSFT: http://goo.gl/He849 (2) ORCL: http://goo.gl/iNWs1 (3) IBM: http://goo.gl/0W6Kz