Stack overflow treads a fine line between two goals: one is to provide help for programmers who have a specific problem, and the other is to provide a useful, high quality and highly findable resources for programmers. (Please note I'm not saying these are the only goals, just the two I am discussing)
In order to facilitate the latter goal, the former must be compromised to an extent: vague or subjective questions are voted down and often closed. Unlike a forum where almost any question is accepted, but the overall quality and findability is very poor. Forums are basically where expert information goes to die.
Wouldn't it benefit the site to add a short countdown (1-3 days) before a closed question is actually closed?
This way the asker gets a chance for his question to be answered and a chance to reform (or community-wiki) his question into something useful for the site.
It is certainly not clear to new users that closed questions can be reopened, or how this can be achieved.