Cash back credit cards can reward you generously for everyday purchases. Banking rewards could make a big difference in your finances. Are you ahead, or behind on retirement? SmartAsset's free tool ...