And don't forget Connecting Threads. They have their own line of reasonably priced fabrics as well as that wonderful thread. Shipping is free on $50+ orders. Right now they have a 50% off sale going on. I forced myself to place a $50 order yesterday!