I buy what I can afford and I can tell you my budget just doesn't allow me to spend the kind of money LQSs want for fabric. I'm one of those who won't spend more than $3 a yard, so if an LQS can sell it for that I will be there. I don't buy it unless it's on sale. We all work within our means and my means means as inexpensive as possible and still be quality.