First up, I'm not getting Windows XP - I've objected to this whole wave of on-line activation since it began because I can see where they're trying to go with it, and I refuse to pay a single penny to support such software, or even pirate/crack it if I can help it.
Care to enlighten us? This online activation thing has been around for close to a decade now, and has only gone wrong in very few cases.
Enlighten you to what? Why I object? Okay, but this will turn into a bit of a rant

<rant>
The basic problem I have is that I don't like the idea of me buying something, but not having control over it, or even *owning* it. There's always been this argument with software that it's licensed to you, and the whole on-line thing is just hammering that home; That what you have paid for is a revocable-at-any-time-non-refundable licence to use something which doesn't actually exist except as a pattern of electrons which you aren't allowed to copy.
I'm really scared that at this rate you won't even be able to pay a one-off fee for most software, but it'll turn into a quasi-'rental' thing like MMORPGs and AntiVirus are now.
The worst thing is the idea that they can disable or perform some unauthorized change on the software/your computer after you've bought it!
We've already seen extreme (tho' unintentional) cases of both with the original Steam launch, Windows XP/Vista and Prey to name a few, then there's stupidity of things like BioShock, which were only lessened because of the huge backlash, and even then the restrictions still take the piss IMO. And BioShock was a very popular game; If it had been on a more niche game then there'd be no hope of a reprieve!
An example closer to home involves one of my friends, who is a massive Steam zealot. He's always saying I'm just being a paranoid idiot (Which, to be fair, is at least a bit true

) because it's perfectly okay and that you didn't need to be on-line all the time because it caches it, but then due to some building works his 'net connection got cut and it took them about 1 and a bit months to fix it.
3 days in and all his Steam games stopped working, because it turned out the off-line mode thing does need to be refreshed occasionally (How occasionally I still don't know

). I got to feel a bit smug, lending him physmedia versions of stuff he owned but couldn't play due to the lockout.

If the kind of restrictions we have today had been on FreeSpace or MechWarrior 3 or games by some company who'd gone bankrupt (like all my Interplay games! Brr... scary!) or decided it wasn't financially viable any more (LucasArts, EA), I wouldn't be able to play them today!
The way I see it, by buying or even using that sort of crap, you are saying it's okay for them to screw you over when they feel like it, which is fine, but I want no part of it thankyouverymuch.
Things like Starforce were bad enough, but this is taking it to the next level as far as I'm concerned.
I'm very pessimistic when it comes to trusting a third party, especially a business, for handling things like this in a way I'd find acceptable.
</rant>
This is not a good long term solution anyway - WinXP is already deprecated, and if you're obsoleting Win98SE, I *know* you that you will be in a similar position obsoleting Win2k-XP within 5-10 years for similar reasons, especially if your main gripe is with newer VS compilers having poor support for older OS. (Esp. if my friend's predictions about MS deprecating native binaries in favour of .NET stuff for 'security' reasons and for their online software management scheme turns out to be true!
)
It's not Win98 they are obsoleting, it's Visual C 6. Code compiled on newer compilers will still work in Win98 (I think), unless they are utilizing API features (whether that API is Win32 or OpenGL doesn't matter) that are unavailable in 98.
Well I assume newer API functions and external libs (e.g. DX9+) are the main reason why Fury wants to get rid of Win98. (Well, I assume so... I don't think he actually said why he wanted to get rid of 98 support. The general consensus so far seems to be "Because it's old", which is a crap reason IMHO!

)
I was under the impression that newer versions of Visual Studio linked to newer versions of the WinAPI and other SDKs, which didn't necessarily work in older OS unless you disabled or were careful not to use specific functions. IIRC you can specify the target version to compile to or something for the core API, but if you use an external SDK (e.g. DirectX) you have to manage that yourself?
The Linux suggestion is a good one, and when I finish sorting out all the other problems I have in Linux so that 3D games actually *work* in a satisfactory way
I will be kissing the Windows platform goodbye anyway.
Until then I'm stuck with Win2k and Win98 for my old games that I can't stop playing 
Ironically tho', I've already gotten into a similar problem in the Linux world because the Gentoo folks have obsoleted KDE3.5, and I have a handful of apps which are only available in KDE3.5! The argument has gone the way I expect it to go here, although in their case I forked the portage tree to an overlay on my system that keeps KDE3.5. Sticking with 3.6.x would be a lot easier than forking the portage tree tho', and hopefully most of the good campaigns and missions will still be backward compatible 
You are a glutton for punishment, aren't you ? 
I am, I so am! *cries*
I keep telling myself it'll be worth it in the end...
If there's one painful thing I've been finding with Gentoo, it's that all the libs seem to update every week so I'm always having to recompile some part of it!

But the customization scope is sooo addictive... I can't use Ubuntu any more because little things annoy the heck out of me that I can't change!
