I currently work two jobs, one for a big corporation and a part time job as a tutor. It's a local place... I went there back when I had issues as a kid.
Over the last 5 months, I have helped a young 2nd grade girl, constantly berated by teachers and told she had reading problems, grow from a Kindergarden primer up to a 6th grade reading level and constantly asking for more.
I may have screwed up things in my life, but that job and students like her really leaves me feeling like I have made some small difference in this world....