Not just thrift stores, but I always check the markdown racks at WM. If you buy a size 3x man's shirt, you have the equivalent of about two yards of fabric.
And they mark them down to almost nothing sometimes. If you get more than one of the same fabric, it is plenty of nice new fabric.