The main problem of forum software is that the concept of "forum" means that time will be the main criterion to display content. Time is certainly relevant when it comes to news, as in Associated Press or a newscast, but if the purpose of your software is to enable a community, time is a very bad predictor of what is *relevant* to a member: there is nothing more annoying than finding an old and probably stupid thread in the number one position just because some guy made a new (and probably inane) comment to it, propelling it to the top. So the challenge is to arrange content by socially constructed criteria rather than just blindly going with time, which means you have to get rid of the forums. Examples of a content community based not on time but on a socially constructed relevancy are Digg or Reddit, you see there that content is mostly diachronic, and time has been replaced by voting as an indicator of social relevance. Time of course is still a factor, but works better associated with a social element -- for instance, it would be nice to see the latest (time element) stuff your friends have done, both in terms of posts or comments, those are relevant to you. Another obvious criterion to display relevant content is the category or topic, and this seems to be covered by the "forum" concept, but unfortunately is not efficient because it is not a pure topic criteria but is burdened by the time-based format of the forum. Another problem of the "forums" idea is that in a community there will be many topics and you cannot create a forum for each of them. So the ideal way to present content should be by socially relevant criteria like category, tag, content rating, number of views, number of comments, relationship to the author (is this a friend, are you subscribing to this user, are subscribed to the thread, is this from a user you have blocked, etc), reputation of the author, but not a limited number of forums that believe content is relevant just because it's new. Each member should be able to filter posts and comments to his own customized mix of variables. So the best "forum" software in my opinion will be the one that gets rid of the "forum and subforum" structure in favor of displaying posts and comments organized by rating, author reputation, friendship, number of views, comments, etc. and then yes, time will be important but only to calculate the previous criteria (for instance "Top Rated Posts of the last 48 hours, week" etc.). The Frontpage would have a tabbed block so that all new posts can be seen preceded by the category icon, number of votes, views and comments, and buttons to filter by most recent, by category, by most views, comments, points, see only my stuff / my friends, etc. Everybody sing along: You may say I'm a dreamer, but I'm not the only one: Imagine there's no forums, it's easy if you try, no time criteria, only relevant stuff. Using forums to organize information is very much like the "Web Directory" idea Yahoo had for organizing the web , and you know what happened to Yahoo when Google came with no directories but an automated formula for relevance. You need to think of the software not as a "forum", but software to enable a community of shared information. Get rid of the "fora" and have the main page be a listing of posts and comments with several pull down menus to filter the contents displayed by category, points, views, comments, friendship, etc.