You've just boarded the roller coaster from hell. I don't know how you've done it in vb6 but expect a lot of slow and painful re-writing in Net.

That is an understatement. Microsoft broke backward compatibility with VB.NET from VB5, VB6. I've read articles and a few suggested that Microsoft should not be still calling in Visual Basic. It is almost a whole other version of Basic. I cannot say VB.NET is really better than Visual Basic 6 and prior versions.
I got the program to work for the most part, there are still a few bugs that pop up here and there because of the conversion.
One major control still remaining for VB6 is the " FlexGridControl " that is used in the RM Builder that edits the data. I intend to port over to DataGridView, but I have to experiment with setting it up in a separate vb program so I don't screw up something that is working right now.