Carlos Aguilar Mares, an SDE on the MS Web Platform & Tools team, has created a fabulous C# to/from VB.NET code translation tool. You can hand it a file and translate in batch mode or you can just type in one language and see it translated in real-time into the other. Now all Carlos needs is a project-wide batch mode and he’d have the problem licked!