rr22 - are we pals on the alt too? I get confused when everyone's alt name is different from the db site names!
fm - you rock. You totally handled his baiting perfectly. I know that our Hs have worse times - mine is when he's tired, busy, or rushing out the door. You know what? I don't care any more. There's no reason for it. Or, there's a deeper reason for it that needs to be addressed, not vented.
Staying away, walking away are my only techniques. Admittedly, my H gets worse if I say ANYTHING.