Do you have a Costco membership? They offer an Amex Costco card that pays excellent cash back rewards. Their business Amex card is even better - I get 5% back on gas, 3% back on restaurants and 2% back on travel (hotels, etc.) adn 1% back on everything else. The non-business card is 3% back on gas. One limitation is that it is an annual payoff, in the form of a coupon that can either be used at Costco or redeemed for cash at Costco.
I also have a Shell Mastercard that gives me 5% rebate on Shell purchases and 1% on everything else on the following months statement, so the payoff is very quick and automatic - it is deducted from that next month's payoff. It is through Citi. My Chase Rewards MC is 3% on any gas purchase and 1% on anything else, and like the Citi card the credit is put on the following month's statement.
I'm using the Amex more and more for the higher payoff, eventhough it is a longer wait - maybe I'll get a new LCD TV next March when I get this year's rebate(I got a $50 rebate two weeks ago for this year's rebate - I got the card in late November.)
Hope this helps.