From what I have heard about this language you must have C# loaded on a machine to run a program written in C#. (i.e. it is like Java) is this true, or does it generate an executable that can be run on a machine without C#???????