I don't buy at my LQS. The fabric is dusty and old. She has about 6 layers of price stickers on the bolts raising the prices. The woman who runs it is a grump. ( I asked her once if she had hand-quilting stencils and she just harrumphed and said "nobody does that any more". Well, I do!, that's why I want stencils!) She doesn't carry anything but white or off-white thread. Why waste my time even going in! Hobby Lobby or Wal-mart are the only places in my small town where I can get fabric. Working 8-6 every day, I don't really have time to travel long distances searching for fabric. And I NEVER buy anything on line.