I know what you mean. That Christmas fabric I got at the LQS in Atlanta was $12.25/yard. Nope, didn't buy extra this time!
I got the August FabShop blowout sale list, and there's a couple on there that have some of their fabrics BOGO either 1/2 off or free. SeaWatch Fabrics has all their inventory for $7.25/yard or less, mostly batiks & Asians, because the owners are retiring. I need some solids for my embroidery, and it's so tempting!