There's also the SallieMae MasterCard that pays 5% cash back at Amazon (as a bookstore) on up to $750 per month.

You can also use the reward calculator at CreditCardTuneUp.com to see which cards will pay you more in reward value for your regular monthly expenses.