There is a Quilt Store in East Lansing that lets you trade in fabric and they give you credit by the pound to buy new fabric. The fabric brought in for exchange is put aside and they have sewing days during the year & use up that fabric. Everyone brings their machine and sews simple patterns, some iron, some border, some quilt them & some tie them, these are then donated locally. I don't know all the particulars, but I could ask them when I get there again. I believe they take some type of tax credit for the donation, so it's good for their business & you get credit in their store for new. Some people get tired of parts of their stash and they enjoy this. I don't know that they will give you the fabric, but they support these sewing days strongly and they're a big social event; some go for 10-12 hours, so they get a variety of sewers. If you're interested or want to present this idea to a local shop, I can check for you.