Wonderful company to deal with. They give generous cuts also. Another is Fabric Depot. Just placed my first order with them and they called me to tell me that two of my choices were sold out and they wouldn't be getting anymore. I thought that was very thoughtful! So far I have not been disappointed dealing with the online companies.