>MSFT has been flat for so long that no one wants to buy it.
What? You call this flat? [1] The dividend payout has gone up, the price has been rising. If you call that a flat and that there is no interest in it, then I am sorry for the following remark: You have no idea about stocks and stock markets!
[1]http://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&c...