Not as good as some, but you can buy what you want and get the 20% off ie $20 card, rather than the usual buy $30 get $40 that was offered a few weeks ago from Kmart. But if you have a Citibank BP …