What is Your Motivation for Giving?

Giving USA estimates that $335 billion was given to charity[...]