Perhaps there is a script trigger associated with the "Print Estimate with Logo" layout?
OnObjectEnter (if on the first field in the layout's tab order)
Might all be tripped by your script.
Also check your current layout for an OnLayoutExit trigger.
If you are using Filemaker Advanced, enable the script debugger and run your script. If it's tripping a script trigger, you'll see the script pop up in your debugger when it is performed by the trigger. If you do not have advanced, you'll need to go to that layout and investigate your script trigger settings.
Brilliant! I just moved from Filemaker 6. I've got a lot to learn. Thanks.