I am a freelance web programmer and PHP developer.
I spend entirely too much time fixing others code instead of writing my own.
If you ask a question and people answer/comment - it is your duty to respond and try and help get your own question answered. If someone solves your problem, accept it so others will know you no longer need assistance with it.
Most useful tool when planning on asking a question:
Useful tools in either asking or answering questions: