DX10 was a false premise off the starting gate, because the implication was that Vista is needed in order to make it possible (which is a crock). If you're MS, and you invested a shit-ton of time and money in developing the next great OS, on the heels of the terrific XP, and you learn in dismay that all that time and money only produced the disappointing Vista, what would you do? Would you shelve it, and eat the past, present and future loss, or would you use your monopoly power to force it on most people? I'd bet heavily on the latter, and if so, how would you go about it? One tool is attrition. People's systems die, and few people can build one and install the OS of their choice. Most of them will buy it off the shelf or off the net somewhere. Make retailers offers they can't refuse. Sell systems with Vista, not XP, or pay a hell of a lot more in costs. Another tool is to freeze improvements on XP, even when it's just as capable as Vista in anything that matters. Hence, DX10 becomes a Vista exclusive, even when DX10 improvements can be hacked in to XP without much effort.
No news there. I guess I felt the need to articulate it. At least, for those who are stuck with Vista, things are looking a bit better. Is SP1 something that just came out, as in the last week, or has it been out a bit longer? I'm wondering if my daughter's laptop came with it already. My thought is that it probably didn't, even if SP1 was out before her system was set up. There has to be enough lead time to work it into the standard installs/disk clones/whatever they do to expedite system setups at time of sale.