I have a program done in Access2003 and am looking to migrate it into VB. What I am looking for is an explanation of VB.Net.  Is it used just for developing Web based programs because mine is not web based?  Should I just use VB6 instead.  
I am just looking for some explanations of what VB.Net is to determine if it is what I want.  Sorry for such a basic (possibly stupid) question but I am just starting my research.
Thanks