Just read that profits are down and people are getting bored of reward points and want more. Having been shopping today I can safely say points mean extra pennies on the cost of items! It seems a heavy focus on loyalty doesn't pay! People want convenience, speed and value for money.