chameleon, for me charity is not a subject to feel good about myself, but to hopefully make others feel better.
Of course, if and when that happens, it does make one feel better. Never the less, this can not be the main objective.
The main objective, IMHO, must be to do something so others can change their lives to the better.