I do it because I can make money doing something I care about, as opposed to working a job that I can't get into emotionally. No emotion= no commitment (for me).
Also it helps satisfy my "need" to be of service to others (whether volunteering, or whatever), by helping my clients reach their goals. I have done this job for free (and still would), but it is even better get paid for it...
