Thank you, you two.
It's pretty much what I have been doing then. My patience is wearing thin now though. I must work on that, it is a virtue after all...and time to start adding boundaries, too, I guess. He's starting to take the Mikey out of my goodness, I think.
I'm in bed now so I shall go off to read the RCR's articles you've suggested, SD....for the umpteenth time...It will all go in one day