>>Any code which would fire during the activate can be bracketed away somehow.
>
>Thanks for all the information; makes total sense now. BTW, what did you mean by "bracketed away?"
I've met this term often... meaning, usually, that it should be surrounded by If... EndIf, so it doesn't run when it shouldn't.