This is some lame code, but its working out okay so far; I'm sure its riddled with bugs and poor assumptions, but for around 3 hours work, its actually working pretty darned well. Had a lull here so added in some basic operator handlers (numeric +, -, /, *, ==, =, !=), and a WHILE loop handler...