Well, Communities are overrated if you are really interested to make money. Interaction between companies and communities is new. It is something you can't ignore and it will be some kind of default by the rise of all this Web 2.0 stuff like Facebook.