bush_monkey, while I appreciate the effort, it should be noted that you're using GlobalInts and even old style code, both of which are long obsolete.
You're also using a variable width font without indentations for the code snippets.
So, while I still do appreciate the work you're putting into this, teaching people unclean, obsolete code might do more harm than good.
I'm always a bit sceptical of the various tutorials floating around here in general since they usually contain small flaws, so don't take my opinion as the one of the forum.
But I think that a text that teaches people how to code an RPG should at least use OO code, with it being around since AGS 2.7 I believe.