While donating money to charitable organizations is commendable (and we encourage you to do so if you can afford it), the satisfaction you get from such donations pales in comparison to actual engaged contribution. The face-to-face interactions, the physical exertion, and the mental activity of being completely immersed in contribution are far more rewarding than writing a check.

