If I walk into a cafe that is a potential regular cafe that I plan on going to, that sells coffee for $4.50 per cup, and the one next door sells it for $5 per cup, but gives every tenth one free, I instantly do the math and figure that 10 coffees is $45 at both places. If there is a loyalty program, I expect it to be honoured, but I'd rather them not have it, and just be a little more reasonable in price (some places here are getting up to $5.30 for a Regular Cappuccino, others are $3.80). Ignoring the coffee aspect, loyalty programs and gimmicky promos tick me off royally. I walked into a sportswear store the other day at 1pm, wanted to buy a pair of shoes after hearing an ad on the radio having $50 off. "Sorry, that was only till midday". Bought online for $120 instead of the $180 they had them for. Just give people a decent price, all the time, no gimmicks, and people WILL buy off you. Then there are the "loyalty-programs-that-aren't-loyalty-programs" (the ones where they say you get "points" for buying things, but never know what they mean (the one offered by former Jag/Colorado group springs to mind. Their loyalty card was really just a way to do their market research and spam you after every purchase). I assume that marketing companies are all over these things, claiming they improve performance of sales etc, but if you have 100 loyalty cards in your wallet, does it really change your buying habits?