In one of my local quilt shops you can buy 9 yards of fabric and get the 10th free. You have to have a card punched for each yard. After the card is full (I think there are about 50 yards you can punch) you can get 20% off on one order. Also, the Thursday after the quilt guild meets (they meet on Tuesday),you can get 10% off if you are a member.