Or you could stop him immediately the next time he does that, and say "I would appreciate it if you'd knock and wait for me to say 'come in' the next time. Thank you." -- a STATEMENT, not a question.
If he says "But I ALWAYS do that," then say "Yeah, you 'always' lived here, and 'always' were faithful, too, but let's not go there and ruin a perfectly good day, shall we??"
Thanks, Puppy. Will do the first part, but you know I probably don't have enough nerve or whatever to say the "always" thing. H left his wallet in my car last night (his is too trashed for the kids to ride in) and I had D8 call him and tell him the wallet was there. He comes here at 6:30 unannounced just walks in, picks it up and rushes out. He did toss me a thank you for telling me about the wallet on his way out the door.
He never gets here before 7 b/c of his job supposedly, but I'm sure he has a date with OW at 7 so needed his wallet to pay for the witch. (I was cooking dinner, doing laundry, and cleaning as he came in after just taking the kids to swimming lessons.) I just feel so tired of having a slutty sleazebag like him for a husband. It's horrible! But then I guess you guys know what that's like! I really feel ready for the D tonight (you might have to remind me of that in a month or 2 though when it actually goes through!) Karen