I always buy my fabric online and on sale. I'm able to find high quality names like Hoffman, and moda etc for 3.00yd. Usually discontinued fabric but I don't care. I
also shop connecting threads for there sales. I like thousands of bolts and fabric.com and I love discountembroiderysupply.com for threads.