Ours has two programs...a stamp for every $10 spent and when the card is filled it's worth $25 on batting fabric, patterns and books ( equal to 10% but banked and spent in one shot)
The second is 20% if you sign up for the birthday club-- no charge-- BUT if you come shopping with 4 friends, the birthday person gets a gift package and a discount equat to 1/2 of their age, the 4 guests get a token gift and 15% off their purchases!
The shop loves celebrations!