My first thought was to donate to Project Linus. I would at the very least make a list with an acccount of the number of different fabrics and the length for each, along with any other items donated. Get a signature where you donate the fabric to confirm your listing and donation given. The price of cotton is going up so your donation would be most appreciated.
Pam M