Global? Maybe I'm not understanding your references.. I haven't defined anything as global, and the point of the example is to show that I can define a variable (regular or array) in the main program, pass it's name to a function, and have the function modify it. Granted, without a lot of Execute() code, it relies on making a copy for internal use and then copying it back to the original, but...

BTW, Howard - the caffiene has begun to flow. It IS what I thought, and an excellent (and USEFUL) example of using the Execute code. I'll be using it in the future, thanks! Oh, one thing - it's "associati-V-e" - a minor typo. [Big Grin]

Glenn
_________________________
Actually I am a Rocket Scientist! \:D