I’m confused about the scope of variables. The documents refer to “blocks” of text, but don’t define what a block is. A reasoble sized project is going to have functions in many different files. Is a bloc defined as all of the variables in a file, all of the variables in a function? I do like the technique of creating a global table of references to all of the script file objects. [import]uid: 151957 topic_id: 29254 reply_id: 329254[/import]