NickThissen, this way you will have to put the code in all 10 forms which he is trying to avoid. Or create a base form and have all 10 forms inherit from it as was my other suggestion at the beginning of the thread. It really comes down to the other code that is common for the forms or for the catalog form.