It would be cool to be able to define a forum according to a user created list of options.
Example of types:
1. Default type - Forum
2. user created type - Articles
3. user created type - News
4. user created type - Links
The admin would create the types and define the form elements for each type and whether user topics would require approval before going live.
User selects the Forum called Articles and creates a new topic using the custom form specified for it.
User submits the topic. Mod or other group with rights can approve or deny the post into that forum.
offer rejected content option of resubmitting a revised version or deleting it.