I also liked a number of things about the good Doctor's post.
However, I disagree about the karma thing.
It is not about "doing good because I want something in return".
I see it as life creating situations that are appropriate for each person's abilities and development.
It may be as simple as a closed-minded person not seeing an opportunity in some situation, but instead simply a danger. Their karma prevents them from recognizing the possibility of opportunity. Karma is like perspective, plus hormones, I think, combined.
Doctor, you say that you do good because you know it's good.
But what is good for you may not be good for me. And what you think is good today may not be something you consider good in a year.
I don't believe in some intrinsic scale of good and bad. This judgment changes with the person, with the situation.
You may do what you believe to be good at the time, but is it really "good"?
I don't believe that such a thing as "truly good" exists.