I am very lucky as we have a LQS that has their fabric for $6.95 yard, regular price. When they have a sale its $4.95 a yard. I guess it comes down to what each one of us prefers. With the cost of raw materials going up we may not have a choice soon.