Geoff - I,m making some changes for multiuser traps (locking) etc. The error is created by me, on purpose, during testing. Bascially, I am holding the database &MAILFILE open exclusively in another instance and then running my app in another. The form in question uses the wizbase code to trap the error I generate, but I want it to hit my error handler code in my main prg, which handles the conflict, not the wizbase code. I have all the [error event] properties in the form set to (default) which just has the lparameters statement and, of course, my [on error] statement set to hit my code in main prg. When the form hits the error - in this case during the [load] event, a 1705 error is generated from the code (USE &MAILFILE). This, of course, is expected as I have opened &MAILFILE exclusively in another instance. Am I stuck with the wizbase code - or can I change or get rid of it? Thanks.