> A valuable aid I've found (and a simple one!) is tracking any > uninitialised global usage. The interpreter in Lua 5.1 will have an option for flagging the use of uninitialised global vars as an error (but it will not be the default).