My quilt shop has a punch card that's filled when $200 is spent. At that point you get a $20 store credit on your next purchase. I think 10% back is pretty generous.
They have a clearance section with quite a few bolts of fabric that have gotten old. It used to be 30% off but I noticed the other day it was five something a yard now instead of being a percentage off the original price.
Not often are there advertised sales but I've never been a good sale shopper anyways. I buy when I know what I need. I have a hard time buying just because something is less money at the moment. :)