I have converted a few applications just to test the overall functionality... The upgrade wizard will do it's best to support everything from VB6 but certain things will cause problems or will not function properly from my experience. If you expand the code, it will actually tell you exactly what problems arose during the upgrade and how they were handled if at all... I suggest taking something simple and converting it just to see what vb.net does before attempting to do it with an important application.