#1 I'm using VB6 now. What would be the next (latest) upgrade to .net?

I'm confused with visual studio.net, visual basic 2005, etc.

Can anyone sort and distinguish between these (and other products) that I may be interested in to continue programming in the latest version of Visual Basic?

Is there an upgrade coming out soon?

#2 I just attended an MS webcast using vb6 with interop forms. If I want to continue using vb6 with interop forms which new software should I look at?