just watching a Video on how to upgrade from VB6 to VB.NET. It was on the MSDN January 2004 DVD, so i cant give a direct link. But he was talking about Zero Based Arrays. Basicly, you cant start counting at anything other then zero in an array. so if you have code like:
for i = 1 to 10
you would have:
for i = 0 to 9
in VB.net. this is because of being based on .NET and being compatible with C# and the rest of them. so, thats the first thing i have learned. also, that upgrade wizard is pretty handy, but it broke a few of my VB6 Apps.