When I first got into flashlight futtering, I found this a most useful guide:
http://www.catb.org/~esr/faqs/smart-questions.html