A Free - Open Source tool to convert C#.Net to VB.Net and vice versa.
This would be usefull to the developers willing to shift or migrate into any of the languages (c#,VB).
Check out this site.
http://www.carlosag.net/Tools/CodeTranslator/Default.aspx
http://www.developerfusion.com/utilities/convertcsharptovb.aspx

C#.NET <> VB.NET Code Translator
Michpre
Alex Eyre
www.carlosag.net is the best of the on-line converters that I've seen.
However, the on-line converters won't handle most of the interesting stuff:
Generics
Operator Overloading
Embedded code in ASP.NET pages
Parameterized properties
Entire projects
Entire folders
Member calls to .NET system assemblies
Optional parameters (conversion to overloaded methods)
Function name assignment (conversion to explicit return statements)
Unstructured VB6-style error handling
All VB array 'styles'
Explicit event accessors
Event handler 'Handles' suffixes
Ensuring all code paths return a value
Prefixing 'ref' to method call arguments corresponding to ByRef parameters
Accessors on 'get' and 'set'
David Anton
www.tangiblesoftwaresolutions.com
Instant C#: VB to C# converter
Instant VB: C# to VB converter
Instant C++: C# to C++ converter and VB to C++ converter
Instant J#: VB to J# converter
Clear VB: Cleans up VB.NET code
Clear C#: Cleans up C# code