Well, you could look at
Discover. I don't have one myself, but I have a close friend who swears by them. Their summary looks pretty good:
Get $50 Cash Back Bonus with the Discover® More Card!
# Great low rates
# No annual fee
# 5% Cashback Bonus on purchases in categories like gas, groceries, and travel
# Up to 1% Cashback Bonus on all other purchases
You might as well get something back when you spend, right?
There are a ton of options out there, though. I have an American Express that gives me airline miles and a Visa that gives me 1% cash back on all purchases. Discover is actually looking juicy now that I've done a little research on it, though.
*EDIT*
Looks like this has a 0% intro APR until 12/09, too. Hmmm...