> difficult to understand, but sometimes it is useful. For example you > might have a shared configuration module, or a module might have > configuration parameters that can be changed. Yes, this is exactly the case I got. (Otherwise, I'd rather avoid "globals" all together.) Thanks for your responses.