Hi,
I am the Secretary and webmaster for the Association of Online Community Professionals. http://www.emint.org/index.htm and yes, I'm building our new website in Drupal, (and attempting to do so without using any PHP or MySQL, by way of a "can non techie community types actually even hope to use this stuff" exercise. (beta at http://www.iandickson.com/emint/drupal )
I am here because I found that Drupal was the closest thing I could find to a practical social software system that might actually be useful.
I have written and lectured on the subject, and, until the illness of my propgrammer partner, was developing a powerful new social software package (CommKit, RIP). My ideas, his technical skill.
I've read the posts here and can see the same combination of techie enthusiasm plus misunderstanding as I've come across elsewhere.
To keep a long post short :-
1) The math isn't (as stated in an earlier thread) N squared, it's 2 to the N, which is why there is a scaling problem! See http://www.emint.org/papers/iandickson/reedslaw.htm
2) The issues are all about the psychology or identity, the psychology of permissions, and the psychology of conversation and group dynamics. See http://www.emint.org/papers/iandickson/psych1.htm
3) It is clear to me that Drupal is structured in such a way that many of the core issues could be solved as the data is/can exist in Drupal.