Dave,
You and I are from the same mold!
I think your attitude is spot on. A bit of anger now and then clears your mind. Even better if it is directed at complete strangers and not at your lovely NDW.
Isn't it amazing how very similar all us HDs are.
I really believe that most of us will succeed!