If you like VB, stick with VB. It's not going anywhere. Additionally, MS has stated that they intend to parallel any new functionality between VB/C# in new releases. You can see the shift starting...