I LOVE
http://www.equilter.com. I have never been disappointed by quality or service. The website is easy to navigate and they have a design board so you can coordinate the fabric. They also donate a percentage of each purchase to charitable causes. Another thing I like is both sides of the cut are the same yardage. If you order 1, 2, or more yards, both edges of the fabric are the same amount of yardage--no uphill cuts that leave you short.