ArgV, little pointer - in your AND statement - put the check for the ObjectName first, then you won't need to use the Property-Available-P...
True. I will do that. Alot of times I just get the thing to work, and then when I get bored, I go through and "optimize" the code. I also didn't put in a regen command after each document gets changed.
Little stuff..