Your suggestion is a good one. Do you have a forum? My guess is that you do.
I have a forum, but it is run by another party. I'm not aware of any rules that I can implement and I'm happy with the way they run it.
Two cheers for those who make forums a better place to mingle!