Let me add, there are no bargains at City Quilter. The fabric is of the highest quality, many over $10 a yard.
However, you will get what you pay for. Recently got some fabric from Joann's of very poor quality. Same high prices in many stores I have visited, and online. My favorite shop, to date, is in San Diego.