Awesome infographic from the GetSatisfaction blog.  Do you have a community manager at your association?  They might need some words of appreciation. :)

community managers ftw!