Interesting new download at the Microsoft Developer Network called the Visual Basic 6.0 Code Advisor, which will "scan your Visual Basic 6.0 projects to ensure they meet predetermined coding standards. The Code Advisor can also suggest changes and best practices to ease your migration from Visual Basic 6.0 to Visual Basic .NET..."

I've never quite understood why MS wants everyone to use interpreted bytecodes for every app they make. It makes everyone's app easily decompilable. And VB.NET is simply not VB6. Why leave all these VB6 experts behind? Some people and, more importantly, some applications don't belong in the realm of web services and the rest of the .NET overhead. These people should stick around in VB6-land b/c it's the best tool for the job.

And with that means don't bother coding for VB.NET. I haven't used the app, and it might just say don't name a string myString$ and to use myString As String instead, but conceptually I'm not a big fan of the app. If you are going to use VB.NET, use it now. If you're using COM and the rest of the "past generation" of MS programming techs, don't bother changing the way you do your business.