BTW For those familiar with C#, I have found one of the major advantages over VB6 (beyond the obvious advantages) is using LINQ and Lambda expressions to retrieve data from collections - very useful and powerful.
I've recently started playing Aurora. And i'm programmer myself, and now i'm absolutely happy reading this, and watching how C# Aurora progresses. Maybe because i absolutely love C#, maybe because i really fell in love with Aurora, or most likely both.
Happy to see that you're liking it too. Also, have you considered using WPF instead of Windows Forms? It allows for much cleaner and much more flexible UI(And honestly, it just looks gorgeous). And at least for me personally it was really easy to start using it, coming from winforms with c# and winAPI for c++ before that.