I think we do people a disservice when we troubleshoot their under-specified problems. Most of these folks need to learn their programming language better and learn some basic troubleshooting skills, and that's what we should be telling them to do, not sending them to some purgatory where someone who knows even less than them is trying to fix their problem.
-- Robert Harvey, on assisting users on SO