So True
People don't seem to understand the quandary MS is in. What happens to a company that builds the perfect product that never breaks, never wears out, and never needs replacing? They go out of business because once they hit market saturation, their sales drop to zero.
Now, since perfection isn't something we encounter in the real world, MS is actually faced with a much lower bar called "Good Enough". XP isn't perfect by anyone's standards, but it's Good Enough for the majority, probably even the vast majority.
What this means is MS is facing an uphill battle against its own users who have no compelling reason to change and most assuredly do want to pay (a lot) for a change with no tangible benefits.
The result? XP will be around for a long, long time. It will only fade away as newer applications (most likely games) are made to run only on its successors (think DX10). While MS is certainly going to try and make this period as short as possible, it could easily drag on for a decade or more.
I for one have no upgrade plans in the foreseeable future. It's not that I hate Vista/Win 7, it's just that I have no reason/desire to change.