Cash-back credit cards can be great. You know exactly what you're getting in return every time you swipe your credit card: an almost instant bonus for your purchase and no need to worry about the ...