Not to get too far OT, but I wanted to comment on this since I occasionally offer suggestions that, although I try to avoid it, may sometimes come across as sounding like, "Well, this is just obviously the Right Thing, duuuh."
I first started having online discussions with people back in the early '80s, and game design discussions in the '00s. And if there's one thing I've learned from all this conversation, it's that trouble starts when people get too personally attached to their ideas.
For example, there were a couple of forums in which we had absolutely massive knock-down, drag-out fights concerning a couple of core ideas for Star Trek Online. In particular the design choice between "you are the ship" and "you are an avatar who can walk around inside your ship" generated incredibly heated arguments. Everyone who had an opinion on either of those options was certain that their way was the right way for this particular game.
And inevitably, someone would show up, state one of those positions in an insultingly "I'm obviously right" kind of way, and then react to any disagreement with their idea as though it was a personal attack on them. There'd be a heated emotional response; those who disagreed would defend themselves; the defenses would set off another round of attacks; and so on.
So from my perspective, keeping design conversations civil usually requires a couple of things. One, we (myself included) should try to remember that "I am not my ideas." If someone disagrees with an idea I have, it's not in any way a personal criticism of me from which I need to aggressively defend myself. (If I need to step away from the keyboard for a little bit, or even write a scathing essay which I then very carefully do NOT post online, that works.) Second, as Keith mentioned, for those folks who just can't separate themselves from their ideas, forum rules forbidding personal attacks and a forum staff who can stop ad hominem fights without punishing the innocent are a requirement for maintaining an environment where people feel welcome and encouraged to contribute their thoughts.
It's harder for a developer who posts on their own forum, though. No one likes being told their baby is ugly; even someone who's pretty objective must get tired of having their intense creative efforts dismissed by some one-line wonder. The temptation to post a retort like, "if it's so obvious, why haven't you made your own game?" must be extreme at times.
So the fact that you guys are willing not only to take this occasional abuse with dignity but to continue to post some of the best design write-ups I have ever seen from any game developer is a tribute to your professionalism. I can't speak for anyone else, but I really appreciate it. Please keep up the great work.