Well, you are right in the eye of the beholder, I prefer vb just because it's what I know, and I don't mind the minor differences. BTW we have string.substring as well. :p
Anyway, the converter I used was http://www.kamalpatel.net/ConvertCSharp2VB.aspx
if you know of a better one I am all...