Brad's Guide for Avoiding Train Wrecks
1) Before posting, READ the entire discussion from beginning to end, or specify that you haven't done that while posting. Others may point out information you have missed.
2) While writing your post, keep information within your post relevant to the discussion. "I love puppies" doesn't help anyone with wire sizing or comparing cordless band saw brands.
3) Don't hijack threads. If you have a legitimate question, ask it in your own thread, and perhaps reference the inspiring thread in the original post. In your response to the other thread, reference your new, related thread, perhaps with a link.
4) Draw the attention of the moderators to threads that are in need of attention(in wrong area, turning into a disagreement, etc.).
5) Separate FACT and OPINION. If it's a fact, like a code rule, make it clear. Hard to argue with it when it's written as law. If it's opinion, make that just as clear. Hopefully others will be able to respect the thoughts of others, even if they disagree.
6) Before you post, ensure that everything you write is something that you would say face-to-face with that person. Most people are a lot more inconsiderate behind a keyboard than they are in person. Doesn't need to be a difference between the two.
7) Don't fuel an existing fire. If two people are arguing and bullying one another, leave it to the mods to clear up. That's what they're here for. A lot of people thrive from conflict, and will always reply just to have the last word.
Following these rules puts the onus on the poster, and doesn't give the mods a bunch of crap to clean up. No "Train Wreck" button required.