Batter should have forums, or some equivalent method of community discussion.
Some things I can think of that will need to be provided:
different areas of discussion categorized by topic ("forums")
flexible permissions system to allow certain user groups to see / post / moderate certain forums
potential to have forums that do not contribute to awards (#40)
list to see unread messages
ability to mark forums as read (either a single forum, or all forums)
"Lazy" load posts, only one page per topic. No "pages". If you haven't yet, take a look at Discourse, it's a new open-source forum project from the guys who worked on StackOverflow, and it's looking really nice.
Batter should have forums, or some equivalent method of community discussion.
Some things I can think of that will need to be provided: