I think it depends on how much fabric turnover and other business overhead expenses they have. My LQSs are marking the new fabrics at $10.99-11.49 a yard. When I travel with DH to Lancaster (I get to tag along on business), The Old Country Store in Intercourse, PA has the same new Hoffman Batiks under $9.50 and new cotton lines at $8.75-8.95.