I am about 2 months into Visual Basic, and I have heard all this stuff about how VS.net is going to really change things, blah blah blah. I have heard of significant improvements to Visual Basic, and the new C# language.

I am deep into a new file-sharing program I am making with VB6, and I'd like to know these things:
1) If I upgrade to VB.net, how will that affect my project?
2) Should I learn C# instead? I have extensive JavaScript experience..would that help?