[quote author=Ned]No one forces you to upgrade to Windows 7...[/quote]
Never suggested they did.
When I was in corporate America, if we designed/built/delivered a complex product that didn't perform as expected &/or had problems, we didn't/wouldn't/couldn't charge the customer to redesign/rebuild.
With the resources that MS has, and the numerous volunteer beta testers, there's really no excuse for them to deliver the buggy stuff they deliver, and absolutely no reason they should charge for fixing the limitations of the product. Calling them "new or enhanced features" is, at best, fooling the consumer.
By all means continue to line the pockets of MS and its over-paid people and, in so doing, encourage them to continually produce buggy &/or underperforming, over-bloated software.
There's a reason that Bill is the, or one of the, richest people on the planet
BTW MS has the largest number of $millionaire employees of any company. They respectfully ask that y'all continue to send them your hard earned $$.