I buy a lot of fabric online and love FabricShack! I just got 7 half yard cuts of Kaffe Fassett fabric. It took two days to get to me in California, and the total cost was under $30. I was most disappointed with Connecting Threads. I waited almost 3 weeks for a small order. I won't buy from them again.