ONTARGET, I feel your pain. I've been here awhile and while I generally feel "at home" here, I too am annoyed by thread drift and other foolishness here.
All I can tell you is that every thread isn't for everybody, and I've learned when it's time to check out of a thread early, before I waste...