Thanks for the tip, Andriy. I don't apply copyright to these minor script things, like I do to the Grid Editor. So, I'm much less concerned about anyone "stealing" it. However, it is bad form and distasteful to use something created by somebody else, and not credit them with it.

I'm just glad to have friends like you who keep a watchful eye for those "bad actors."

Nice addition, Mad Computerist! It's definitely a good idea to mask the apparent functionality from the user when masking the true functionality. I'll roll your updates into the script a little bit later. Thanks for the contributions!

I'm in charge of my company's implementation of CRM 2011 and like to do as much of the customisation work myself as possible. I am studying to become a programmer in my spare time, but without a software development background and the right development tools it is often difficult to get seemingly simple changes to work as I would like. I've got to say a massive thanks for this post, I've successfully integrated your snippet into numerous CRM which has closed a loophole that threatened the security of our data. What's more I've taken another step away from merely "customising" our solution using the CMr front-end, to actually coding.