I am learning VB .NET now but I haven't started working on any major project. Do you think I should move on to .NET or work with VB6 for sometime (app how much?)? I am thinking that it would hard to distribute your application when the end user requires to install a huge .NET framework and it doesn't run on Windows 95, 98 anymore (does it?). Also, can I use the activex controls created in .NET in VB6 and make then run on Windows 95 or higher?