We have a team of developers and we've been using VB 6. Now we're trying to make a decision for the .Net platform. I'm the only one with any C ++ experience but it's been awhile since I used it. I personally prefer C++ and would like to move to C#. I could use a list of strong points that C# has over VB. Right now all I'm hearing is basically preference and flip a coin. Any help out there?