Here's what I want from my VBA error handler: I want it to read the values of all of the controls on my form. I want it to respond to any error that occurs while running the form. I do not want to retype the error handler for each control on the form. Not even just to reference a function. Now that I've enumerated these 3 requirements, my own efforts have suggested to me that it cannot be done. I tried creating the error handler in the module rather than the form but that did not work because at that point the form has not yet been defined so it will not let me reference the controls therein. I tried creating the error handler in the Initialize function, but that only works as long as the form is initializing. I guess what I really want is for someone to prove me wrong and tell me how this can be done, but lacking that I would appreciate it if someone would confirm for me that I'm right. Thank you very much. Randy Richardson