VB.NET but which one?

This should be as straight forward as falling off a log butwhen I go to Amazon to try to find an upgrade I just get a sea ofVB.NET offerings. Please could someone tell me what the upgradefrom VB6 Professional is called?

Also is the transition fairly straight forward - is there gooddocumentation for this? Will I be able to run VB6 programs,unmodified?

Thanks.SolidworksApi macros