Loyalty cards: Extra savings or invasion of privacy?