I buy some fabrics from Connecting Threads, and they have GREAT prices and very nice fabrics and batiks. Plus their cotton is grown in the US, although it has to leave here to be processed and woven into cloth. However, their prices still beat just about everyone, and free shipping at $50.00.