In Arizona, several cities host a day (usually a Saturday) where items that are unfit for trash or recycling can be turned in for proper disposal.
In Mesa, it's called the Household Hazardous Waste Program. Mesa's is next Saturday, Feb. 4th.
In Tempe, it's called Zero Waste Day. Tempe's next Zero Waste Day will be held in April.