I buy 99% of my fabric online. The prices are always so much better when you find sales. I just can't afford to pay exorbitant prices for fabric. Found a gorgeous fabric line yesterday, all hand dyed- over $40 a yard. Beautiful for those who can afford it-but this retired teacher cannot.