True. MSFT has not participating in this rally. Probably because as things get better and better, there is less and less reason to upgrade.
I just built a new machine for myself, but I did it because I wanted to, not because the old one was slow or outdated. Few people are like me in that regard. If you need a machine for simple things like entering orders, typing letters, and keeping address books, anything bought in the last 2 years should last ages.
That last stock split sucked. Thing trades like a turd now.
Part of the reason that MSFT has not rallied as much as the NASDAQ index is that it didn't suffer the same fall in 2001-2002 as most tech stocks. For example, CSCO, a very well run company fell from a high of $86 to a low of about $11.