Hello Jay,
I generally will define a global object and store my information in properties. This way you can always get access to them and you can see which 'variables' are available. As a bonus, when you add the properties you can attach a description with it.
Bob
>What level of scoping do I set a variable to in a procedure within a PRG so that it is available throughout the program? Do I have to define them at the program level before any procedures that contain them are called? Hate using PUBLIC if I don't have to.
'If the people lead, the leaders will follow'
'War does not determine who is RIGHT, just who is LEFT'