Stack Overflow is a great resource, but it is dominated by terse questions and answers that are often so cryptic that it takes an expert to understand many of the "answers."
I think that users should be prompted to enter a more complete description of their problem and the experts should refuse to answer any of the questions unless the context, and complete code is provided.
I am really tired of seeing an answer to a question that was so sketchy that it is hard to use the solution. Most techs, like myself, have to bridge a huge topical area and we cannot be experts in all the areas that we have to cover.
Come on people, make this a usable resource instead of a little club. Use the same standards that you would have to use if you were creating readable documentation.