I know others have mentioned this store, but I will add my two cents: www.zandsfabrics.com I have ordered from this site many times and I have loved the fabrics I've received. The store constantly has sales with high-quality fabrics as low as $3 per yard. They also pay for tracking on every package sent out. This was very helpful when the Post Office delivered one of my packages to a wrong address--through the tracking info I finally got the package. Also, during that, when I called the shop I always was able to talk to a person, not a machine. I loved the service I got from the store