by Jonathan Vatner | December 04, 2009

Charity poster

If you need last-minute holiday gifts, consider buying chickens for someone in the developing world in your recipient's name ($25), or pooling the company's resources to pay for a village well ($2,600). A gift of charity warms the heart -- and takes zero time to wrap and ship. (866) 280-6587;