Here is a link to an interesting article on the sociology/politics of web communities. My take is that the founding fathers here were ahead of their time. Good work. The next step is for the people who disagree to argue instead of bashing each other. Probably impossible, I fear.