Discussion-based customer support system with integrated forum, email features, and help desk management