I'm still using VB6 but am unsure on wether to upgrade to .NET, I have two problems tho, one can't afford it .
Two, I'm about to start a course at university and have a strong suspicion that it will be using C++ so I don't no if theres any point. Note: I also love to us VB6 because its so easy to use and the debug tools are very useful.

I have XP home but only because it came with my PC, I've never bought a OS seprate from a PC.