OK. I tried what you said, and added all the not commands to cover the text boxes. I'm pretty sure I got all of them. see code below. So now, instead of that object error, I just get a blank microsoft access msgbox. Once again, if I dont click OK right away, the rest of the code still runs...