Well, see, this is part of the problem. You are sub-classing an MM form and the Click method of the OK button on that form apparently runs the AuthenticateUser() method. Unless Kevin has some built-in hooks or other ways to get around this, it will always call that method. Not knowing anything about how it's implemented in MM's classes or what the various events are for that form, I don't know how you can get around this. My previous examples assumed access to the base class button, because that's where you need to raise the two different events.
Where are all the MM experts?
~~Bonnie