What if someone asks for advice on how to commit suicide? Do you answer that?
What if the person is asking for advice on how to do something that will be really bad for their code-base, which you know will be bad for their code-base (eg obvious insecurities, sources of major bugs)? What then?
Read http://perl.plover.com/varvarname.html and follow the links to see one example of a common question that should not be blithely answered as asked. Another example is how to set up some of Matt Wright's scripts.