Porting software many times doesn't work, you just end up with an old system on a new platform, lots of technical debt, and a maintenance nightmare.
This is where a tool assisted rewrite comes in.
In this episode, Mark Juras (from Great Migrations) and Brian H. Prince will talk about how special tools, and an iterative process can help you quickly rewrite your code from VB6 to .NET, keeping all of the business rules intact, without losing those precious business rules. The new system can mirror whatever target architecture you would like to move to.
ARCast.TV - Tool Assisted VB6 to .NET Migration