A few years ago I published an article for Visual System Journal on VB6 migration "Refactoring - elixir of youth for legacy VB
I used “Engine-Collection-Class” pattern based application as a study case and applied different refactorings to upgrade VB6 code to .NET.
VSJ has just published an article follow-up where I deal with migration in context of .Net 3.5 and Visual Basic 2008. If you are interested in VB6 migration and upgrade process, check out my “Moving up the technology stack: VB6 migration reality check” article online at:
and let me know what you think.