Very true. I am thinking of just starting a new thread for each off topic conversation that goes on for more than a few posts.
As forum members tho, we all need to be more aware of where we are posting. If you notice you are off topic, then you should make a new thread for the new topic and continue your conversation there, or you should find a pre existing thread that covers the off topic topic. (Of course link to the new thread for the conversation on the old thread.)
Does that make sense?