twaddle
pwalpwal
people learn better if they have to do some of the legwork themselves
Yeah, they learn not to bother asking again 
Steve
I've gotta go with pwalpwal on this one...with the addition that questioners be taught questions, not given answers. That's what I did with my engineers back in the day (you know, back when I had to work for a living). Whenever one came into my office with a problem, I first tried to determine what they'd already tried. If they'd tried nothing, I sent them packing. If they'd been trying, but failing, I'd work through the problem with them, teaching questions to ask (the logic behind troubleshooting), but giving no answers.
My experience is that peeps need to work through things to learn. Teach them to fish; don't give them a fish.