i'm starting to migrate my asp 3.0 and vb 6.0 code over to asp.net and vb.net, but i was wondering if it's worthwhile to go to c# instead of vb.net.
what are the advantages of c# over vb and vice versa? does either language have capabilities the other doesn't?
since both languages use the same clr, does it really matter, or is it more of a developer's preference?
if i get more than one answer, i don't mind adding additional questions to split up the points.