All in Charitable Giving