I'd like a function to use some variables of the caller without them being passed or being declared as globals. Is there a way to do that? Desktop externals can do that, but I don't see a way for a library in a function to do that. Dar