@GreggBz
Can the interim .net code that the different .net languages compile down to be decompiled back up to a specific .net language?
You might get a C# port that way :-) I imagine going from C# to say C++ is less of a problem than going directly from VB.