I heard this tip from some neighbors recently. Apparently, you can go to the Hazardous Waste Collection site and take up for 5 containers of paint (or cleaning or yard products etc) for FREE! It's called the "material exchange program." You can get partially used cans of paint, stain or spray paint and use them for small projects around the house, like refinishing furniture.
If you have a Hazardous Waste facility near you, it's definitely worth checking if they have a program like this.