Colin Davies wrote: Two wrongs do not make a wright ! My parents did!:-D Thanks for the simple, cogent explanation, Colin... I think for my next project I'll build a MBASIC interpreter using Java; Since the target machine will be a Cray, maybe I'll do the JVM for it in C#. Seems appropriate. I can use Netscape for the text output, and vi for the IDE.