QUESTION 1: how to choose between VB.NET/C#/VC.NET?

With all due respect, VB.NET seems to have it all:
a. better code samples and documentation
b. speed - not slower than VC.NET isnt it (since all compile to IL)?
c. best dialog editor
d. ease of use (and now it's multithreaded + object oriented)
e. most likely to attract a large user base?

VC seems like an obsolete tool. well, a low level dev tool perhaps. And VB.NET seems like to be the tool that get the job done and done fast.

QUESTION 2: according to code project and code guru forums membership statistics, it seems VC6 is still a much more popular/dominant development tool. but perhaps this is because codeguru and codeproject are both C++ sites?

QUESTION 3: any good sites for VB/VB.NET forums? downloads/tutorials?