I've bought at LQS only if there is a sale, ditto with online sources, sometimes at Joann Fabrics if on sale, and if the quality is good. I have found some really good buys at garage sales and thrift stores. Once at an estate sale. The trick is to read the selvages and look for well known names such as Timeless Treasures, Moda, etc. I avoid the calicos...bought too much of them when I first started quilting and didn't know better, lol.