Originally posted by SkepticOverlord
It's actually a very simple formula.
1) Create an environment that encourages interesting discussion
+
2) Make sure it is managed so that the discussion is easy to find
+
3) Put it all on a server that can handle high traffic
+
4) Let the members do the rest

You forgot number 5: Be one of the few forum sites/groups out there (if not the only one !) where divergence of opinion is welcomed, and even
applauded.
Have you any idea how unique ATS/BTS is in this respect, SO ? The majority of forums out there will ban without a moments hesitation when somebody
posts an extremely passionate point of view on a topic, especially if that opinion differs from the rest of the herd.