Once in a while I am stumped for a gift or I know who I am gifting to has it all - or at least doesn't need anymore "stuff". Years ago I worked at a generous company that gave all its employees $500 at holiday time to give to a charity of our choice in the company's name (the company I currently work for DOES NOT do this or anything close).
Heifer International which is an amazing, and reputable, non profit where you can buy livestock for a village or community in a Third World to provide them with a sustainable food source or income. Its hugely successful and very "give a man fishing pole vs. give a man a fish" type of giving.
Defenders of Wildlife, particularly for the little ones, and you can even get a stuffed animal of the animal you give for the little one.
TerraPass. Or check out Carbon Fund, same premise and I have used both .
So these holidays,think twice about hitting Target or Toys R' Us for those