Running a forum is an excellent way of creating a community. It can be a place for people to discuss issues, share knowledge, and talk about you, your product, or your service. In the long-term, providing a way for your users to be part of a community can prove to be invaluable in terms of search engine optimization, customer satisfaction, customer/visitor retention, brand awareness, customer support, viral promotion, building trust, and creating a new revenue stream.