Here's an idea: Every time someone marks a thread "resolved," the forums could automatically close the thread to new replies. If a problem marked "resolved" has not actually been resolved, the OP can just send a message to one of the moderators asking him/her to reopen the thread.