amex blue.
pay it off every month. in fact, pay ALL of them off every month.
if you can't, MAKE SURE you have a NO FIANCEE CHARGES FOR A YEAR card. or just dont buy it.
great rewards on amex blue. im targeting a big screen TV free from them in july 2007. but i use teh card for EVERYTHING. i rarely use cash. as i've said on other threads, when the **** goes down, cash will be king. i keep some at home (small bills - easier to negotiate than with $20s), and when it goes down, im hitting up the ATM for the rest of my cash. (then again, i have a go-bag, so maybe im paranoid).
also citibank has some good rewards cards.