Hey Joe, before you start an OS war, realize that they're running the forums on PHP, which runs probably 99% of the time on UNIX (Linux, FreeBSD). Yes, it'll run on NT/2000, but I was never able to make PHP talk to an ODBC data source, so I never made it work.
Also consider that the database is going to be the next limiting factor. Unless they're running Oracle (which I'll admit is a great database, but I hate it from a developer standpoint), then things aren't as efficient as they could be. And given Oracle's ridiculous cost, I doubt that's what they're running.
As much traffic as this site gets, if I were running it, I'd have insisted on a cluster of at least two (preferably three) servers, all sharing a single Oracle database (multi-CPU, and on its own dedicated segment), until such a time as a second one would be needed. And that's assuming these forums even support Oracle.
BUT, Ken is doing his best and will get things working. It's not my place to tell him what he should or shouldn't do; I'm just voicing an opinion.
And, while I'm at it, let's not bash the company that has done more to revolutionize the computer industry than any other. Just because they're the largest doesn't mean you should dislike them. You use the tools that are best for a particular job, and in many cases, Microsoft is what I use.
Rob