If the VB program was compiled on an earlier OS, it will have some problems on XP as some of the components have changed in XP. I run VB 6.0, IE 6.0, and Windows 98 and I don't seem to have any problem with VB applications. I didn't try running them in XP yet, as my XP install shared the same hard drive as 98, and I had to remove it until I can afford a bigger hard drive.

There seems to be a big migration to .Net these days by the big corps for some reason. I'm still stuck with VS 6.0 until I can afford VS.NET or at least VB.NET, but at least the ASP.NET is downloadable and I can try to learn that. [link|http://www.asp.net/|http://www.asp.net/] for more info.

I hope to break out of VB one of these days and go into Java or C++, something I can use to develop on Non-Microsoft platforms.