Just about every non-cash transaction I do is via my credit card and this includes a fair amount in expenses. I always pay it off in full so I have no interest in balance transfers and 'low interest rate offers' since these are just strategies to make me owe money I don't have and pay interest on it long term. All a credit card can offer me that I'm interested in is moneyback. My current one has started being picky about which transactions they give me moneyback for (some retailers don't qualify) and have applied an annual limit after which they won't pay moneyback. The cunts. So, who will give me unlimited moneyback and with all retailers? I've seen Amex seem quite good but understand their card isn't that popular and some places don't take it. Who would people suggest? 'Google' isn't much help because I'm too lazy.