In the technical aspect, does c# have any advantages over vb.net (ie speed, features)? Or is it all preference? I read many sites from a google search on the subject, but couldn't find a definite answer. I really know nothing about c#, if it's appropriate in this forum, I would like to ask...