I purchase a lot of fabric online from a variety of places - on sale. Hancock's of Paducah has great quality fabric, and it is not the same store as Hancock's - the quality of fabric is different. I buy from Connecting Threads as well. I just ordered quite a bit of fabric from The Cotton Patch - on sale. I especially watch for batiks to be on sale...