Just on the idea that some scripts are too trivial to worry about globals.. I have had several 'trivial' scripts grow well beyond thier orignal intent. In those cases having the proper structure has been very helpful as I add more and more features to it.