Just about every thread I've looked at or started has had 'thread drift' to a degree. i.e., the thread going off topic or even being completely hi-jacked.

I can understand how and why it happens, but I'm sure there are circumstances where it would really not be welcome.

Any opinions out there?