OK, sure.. but that assumes that the function knows the name of the external var, or - the name of the var is defined by the function.

So, while defining a var as global allows the function to modify it, it won't solve my problem, where the user defines the var name and wants the function to modify it. That's what the Suess code above does.

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