Since this thread is getting a bunch of extra attention, maybe I should say a bit about what JForum is. It's an open source Java web app for hosting public (or private) discussion forums. It works with the common SQL databases, and has a number of advanced features such as fine-grained permission and access control, thread bookmarks and thread and forum watching, powerful search, and numerous configurations for fine-tuning its behavior. In my opinion (biased, as I'm one of the committers to JForum) it's the best Java-based discussion software.
All of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database