I buy most of my fabrics on sale
There was one time, however, that I needed to make a coach's gift for my daughters cross country coach, I had two weeks so I made a large lap size quilt, bought all the fabrics, batting and thread at regular price (granted this was 2005) and it cost me $140 to make the quilt. The girls cross country team each pitched in $5 to pay for it.