Since my budget is tight, I watch for sales at my LQS' and I ebay... I find a lot of good quality fabric there at prices I can afford...
I went into my LQS last Friday because they had a by 4 FQ, get one free but there was also a bin with $1 FQ's - $54 later I was home and happily fondling my splurge. But I hardly ever pay full price, money is just too tight...