I just got done with a small project I am writing for some system maintenance and found out that the application will not run on systems that do not have .NET (obviously). I wrote it in VB.NET. I was just curious how portable .Net code is? Am I better off writing apps in C++ or C# (i assume this is the C++ version of .NET??)