Switcher, I couldn't help but notice that you say you are using
VB.NET 2003. You probably know that Microsoft is giving away
VB.NET 2005 Express, or at least were a few months ago. I don't know if there's much difference in the 2 but I always like to have the latest version of any free software.