So I get 5 per cent off my grocery bill (this is hundreds per year with a family) and I get some spam in my mail from my grocery store. Spam which I don't open and throw away. It's a fair deal to me. In practice, I get a discount for telling my grocery store what brand of toilet paper I use. (it's the very soft one, triple-layered, mmm.)