I also like Connecting Threads. I would wait until closer to July 4th, when there will likely be good sales. Connecting Threads had a huge sale on solids and blenders about two weeks ago (60% off)...those same fabrics are still on sale, but are now only 20% off. Be patient, and get on the mailing list for all the main places. I get emails every day about fabric sales, and some are great sales.