one of ours has (punch cards) with $5, $10 and $20 spots to have punched (takes $250 to fill the card)
when full you turn it in for $30 free shopping.
i have joined a couple on-line programs that work about the same...spend a certain amount (they keep track) and when you reach a certain $ amount you get a gift certificate for either $25 or $30.