When we lived in AZ, a local Boy Scout troop had a "once a month" drop off location for electronics recycling. They were partnered with a recycling business. What was still functional would find its way to those in need, and what didn't, was properly recycled.
In WA, there was a "hotline" you could call, and find out which local recyclers would take what, and if there was a fee.
It looks like Best Buy has a recycling program where you can bring in 2 things per day. They charge $10 for some items, but they give you a $10 GC.
http://www.bestbuy.com/site/null/Re...50025.c?id=pcmcat149900050025&DCMP=rdr0001422