I use the Coles Flybuy (though I have the $50 a year card).
I spend enough through the card that each week or two I shop I get $10 off my groceries by redeeming 2000 points. When I looked at it when I signed up it was the best deal for me, since I already shopped at Coles and get my petrol...