Gary Brooks at Perficient put me on to this article as he does research for one of our clients. It’s worth reading. The article by Dion Hinchecliffe does a great job summarizing how business can make the best of online communities. It’s definitely a good set of best practices.