I'm not sure where you live, but the average price for LQS fabric in my area is more like $9-$10 a yard. Besides, you have to buy a lot of fabrics to get the variety and the size of the squares you get in a layer cake package. You are also paying for the convience of it already being cut the same size and already to sew.