I frequent two shops in my town for my quilting fabrics. My favorite is computerized, and when the computer recognizes that you have spent $150.00 you get a $15.00 gift card. The second shop has a punch card which when full nets you 50% off on one cut of fabric.
Whatever you can get in the way of a discount, I'll take it please!