Quote: "From what i've heard, the microsoft visual studio 2005 standard edition doesn't work with the GDK. Something about having to recompile the GDK to work with multi threaded libraries or something"
That and the GDK current uses DX8 for multiplayer stuff, and which a) isn't availiable and b) probably wont work with 2005 anyway.
Until everything is DX9 (and the C library probably is sorted) - we cant use it...
Quote: "Which is cheaper anyway by a few hundred"
I would go for 2003
Quote: "Question I have is, whats the difference between C++ 6 and the C++ NET 2003? From what I can gather the NET2003 is newer and just has more features like some .NET stuff or something. So If I buy one it should be the .NET yeah? as it has more stuff/features/newer .etc?"
VS6 is, I belive, no longer supported. 2003 has a somewhat better interface (and looks better), and should compile code more efficiently - but thats probably the only real difference.
With regards to the GDK however, with VS6 you DX library that can be used stops at October (?) 2004.