Why Tesco and Boots are making customers work for their discounts

More and more retailers are reserving their best prices for loyalty-scheme members. But is that move improving customer retention or putting people off?