It's Microsoft's ship to sail. MSFT price is hanging on this release. The price will be based on people buying products. I am perfectly happy with Windows XP and can see myself remaining very happy with it for several more years, as I seriously doubt that the game manufactures are going to stop supporting it any time soon. While I may miss out on the spiffy DX10 and the DX11, I will not have to deal with Vista SP2 in the mean time. I am hoping that many people, all over the world, do the same as I plan to do, and skip yet one more generation of Microsoft products.
My biggest hang up with Vista, and now 7 is the UAC use. If they were smart, they would make it a smart application. Instead of using a carte blanche approach to launching programs, it should be capable of making many of the choices it forces on the user, repeatedly. Thus you either shut it completely off, or suffer with it.
My recomendation is to make a setting that works as a firewall with antivirus software as the first key, and as a last resort, user input. Basically, it would open the file in a virtualized area, allow antivirus software to check it, and if it is ok, do a checksum and mark it as always allowed, until the checksum is invalidated. Using it as a check ONCE verify/block, would take 98% of the irritation away,while taking not one bit of the security away. Only when a program is flagged as virus or possible virus, would UAC prompt the user whether it wanted to continue, and because it did this virtualized test of the program, it would be able to give accurate detailed information to the user, which they could then use to make a decision as to whether to allow or block the program from moving into the sommon working space.
As a safety measure, safe mode would have options to reset individual program UAC flags or system wide UAC flags.