http://www.cellphonetradeins.com

Thought this was interesting, you can donate used or old cellphones, regardless of condition, for cash OR have the option of donating the cost to an organization of your choice, the ASPCA being one on the list