I have a long time experience in tutoring, but still now I question myself if I am crossing the delicate line between helping a student in doing his/her homework and doing his/her homework. As educators, we are requested to fill lacks of preparation in order to have better students, better researchers, better individuals for the future. We don't want to have a society with a lot of robots unable to think outside the frame.
I don't take students who look for cheating...sorry... :)