Hi Tom
I dont have access in front of me to test this, but you could try to put this on the onload event on the switchboard...
If IsNull(DLookup("emailfieldname","tablename", "UserID = UserID")) Then
DoCmd.openform "customformforenteremail",,,"UserID = UserID"
end if
There maybe some...