There are more than 1,000 credit cards out there that offer rewards. With these, you get something in return each time you spend, usually cash back and sometimes points or miles (as with ...