I have been buying fabric from fabrics.com for several years, and they carry all the major brands, plus, I have always received wonderful quality fabrics. They always send several inches more than I ordered and paid for, and they have a money back guarantee with free return shipping. You can't beat that