text: There are tons of cards out there with rewards point and no annual fee.  Just check with the bank that you do your checking from if you are lazy and I'm sure they'll offer something.  The major banks will.  If it's a smaller bank, they might recommend a credit card company for you.