I always buy online. I used to go to a quilt shop about 30 miles away, but she was always so rude that I decided to not support her anymore. There's something wrong with a business owner who doesn't realize that she will lose customers treating them this way. I never buy fabric at full price. I watch for big sales of at least 40%-50% off or clearance to buy fabrics. Most of the time I find shop by doing the online shop hop, then I'm on their mailing list. After becoming familiar with the shop, if their prices are not good, I remove my name from their mailing list. At this point, I order frequently from Stitch N Frame, Craft Town, and a couple others. I've gotten some great buys on closeouts and unfortunately, from shops going out of business.