I buy all my quilting fabric from QS's, but I do wait for sales. I retired 5 /2 years ago, and am now on a fixed income, so can't buy like I did when I worked. When I knew I was retiring, I started stocking up. Mostly what I buy now is backing for quilts, I have finished. How ever once in awhile they come out with a line I just have to have so will purchase some. I believe very strongly in supporting our Quilt Shops.