If you use a compiled language like VB.NET,VB6, VCPP, or various others... you cannot even compile the program if it has misspellings. Unless of course the typo is still a valid symbol.
That is one thing I don't like about that though.
yeah, it's much better if it crashes with a syntax error on the victim... I mean, clients machine. much more professional.
if there are parts of the program that are only executed in extreme conditions, and there is an syntax error... you wouldn't even know until those "extreme conditions" are satisfied. and with 72 pages of batch code, there will be a LOT of unexplored code paths just waiting to throw a interpreter error.