I think the two of us will have to agree to disagree on the merits of your suggestion.
I would like to see posters have to check a number of check boxes (the exact number might vary per forum) that signify they have included in their message relevant information, such as:
- version of the .net library,
- version of the database,
- language they want sample code in,
- the error message they are receiving,
- the code behavior that makes them think something is wrong,
- the code behavior that they expect.
- relevant code,
- they actually read the forum description (placed in front of them for
this purpose) and believe their post matches the forum it is posted in.
- evidence they have actually tried to code it, rather than expecting (even demanding!) others do it for them.
That last one, when posters demand that others code it for them immediately, really annoys me. Personally, I would prefer to reject those posts that demand others provide a code solution right away, along with the advice to learn some manners and do their own work, but that is not part of the moderating standards we go by.
Having a posting screen that had the users check off that their post complies with each of the above points might improve the quality of the original postings, which would reduce the workload for others to provide an answer (and get a higher answer percentage).
I would even like to see a set of FAQs coded by Forum(s) that the poster would be presented with before their post went thru. That way, they might actually look at the FAQ that already answers their question before clogging up the forums with redundant posts.
Right now, the only advantage some forum users have over others is that, once a forum member posts enough times to get noticed by the moderators, and it is noticed that they routinely post in the correct forums, and that they aren't abusive, they are allowed to start a thread without moderator approval.
I could see having intermediate and advanced levels for some of the forum topics. I would prefer to have the posters choose the forum and the moderators move it to the correct one. Of course, someone has to define "basic", "Intermediate" and "advanced" for each forum so designated. I'm not sure that's quite as easy to do on a consistent basis by different moderators as you might imagine.
If this answered your question, be sure to mark it as the answer. That way, everybody after you will know it's the answer also!