Fortunately, I live near some Mennonite shops, so shop there. Prices there are between $6 and $6.75. They also have a sale once a year when everything is 20percent off, but the lines are crazy!!
There are also several great online sources for reasonably priced, brand name fabrics. Whittles and fabric.com are my favs. That said, even Hancock's of Paducah has good clearance sales sometimes.
Bit if I love something... All bets are off!