I think a forum is reflective of the moderators. Masha Allah the moderators on here are excellent. I think it comes down to not only knowing when to intervene in a heated discussion but also to do so in the correct manner by saying the right things. Of course it also depends on the sincerity of those who run it and participate. May Allah give it continued success. Ameen