I think customer support forums are a great way to connect with customers and keeping them engaged with the product. Customers helping customers is another interesting aspect of support forums. I guess one main factor to succeed with a customer support forum is, to provide support within a reasonable time and with helpful content. But what else makes a good customer support forum? What functionalities are vital? And is there any forum software that does this particularly well?