There are several reasons for not talking about what was and what now is. In many cases, the effort to migrate is not worth your time; you might as well start from scratch. Besides, you must learn the new language. Also, anything written in classic VB is unlikely to carry over well from the design and architecture points of view (especially the much earlier versions of VB). While I don't know VB prior to VB 5 and 6 very well, I know enough about the latest versions to tell you that there is a huge difference between classic VB and Visual Basic .NET. You will undergo a shift in psyche, from being a VB programmer to being a Visual Basic .NET programmer. You have to change the way you thinkthinking in objectsnot only change the way you write software. Now is a good time to rebuild your VB application from ground level and put it on a solid object−oriented foundation. download