How to Make Generosity Affordable