two things:
the smelly part...I usually put it outside on a SUNNY DAY on a sheet, and that usually takes most of the smellies away.
the donation part:
www.freecycle.org - if you've not heard of it, just post an offer on the group you sign up for, and someone will take it away...
I'm glad that you got it resolved tho to your liking

AWAY!!
I've got some yarn that's a tangled mangled mess, that at this point, I think I just want it gone. I'll offer to freecycle, with full disclosure....but haven't QUITE decided yet!!
Oh, and being a good steward is about Time, Talents AND Treasure...there are times in our lives where there is an abundance of something, and not the others...not being a brat, just knowing what your gifts/limits are and going with it.