This site seems to have lots of rules, written and unwritten. Of course spammers and trolls are pretty rare, and discussions usually stay on-topic. This must take a lot of moderation. Who does the moderating? Can ordinary users help?