The Something Awful forums provided my first real exposure to 'internet culture'. I find myself reading their forums more and more often lately because discussions there seem less likely to devolve into an echo chamber. An account there is well worth the registration cost imo.
I think part of it is the lack of voting and the presence of easily-identifiable avatars: participants have an incentive to post things that generate maximum engagement and discussion with other specific users as opposed to maximum instantaneous agreement. In this regard it mirrors real-world social interaction much more closely than reddit/fb/twitter.
Thank you! We tried many approaches, but the simplicity of object oriented UI components is classic. Its much more refreshing to read old fashioned object oriented code vs hybrid libraries that seem to be trending these days.