In my area, Goodwill treats fabric donations as "rags"--just sells them in bulk to a recycler. I occasionally find fabric at smaller thrift stores. Of note: CT sells thread at great prices and it works fine for me. Usually it's just not necessary to have the exact color. Having white, beige, gray, red and black on hand usually covers my needs.