I buy most of my fabric online at places like Hancocks-Paducah, Glorious Color, Fabric.com. My average is around $7 per yard, but I buy on sale and I watch for specific designers like Kaffe Fassett. Fabric.com has some very reasonable pricing. I won't buy from my LQS because it's just too much money. It's not their fault. The fabric manufacturers have gone up in price and the LQS has to pay more for what they order.