If you're motivated by contributing to environmental causes, consider becoming a member of 1% for the Planet (http://onepercentfortheplanet.org). 1% for the Planet members donate 1% of their sales (not just their profits) to environmental non-profits. Today there are over 1,200 member companies in over 48 countries, many of them small businesses like mine.
Consumers vote with their dollars so buying products from 1% member companies means 1% of the company's sales are going to environmental non-profits. Klean Kanteen, Clif Bar and Jack Johnson are all members.
Full disclosure: I'm a 1% for the Planet Ambassador and my firm Sustainability Consult is a member company. Why? Because I believe in business giving back and because I LOVE BLUE!