BankAmericard Cash Rewards is currently giving $150 bonus cashback on first $500 spent in the 1st 3 months btw... it's 3% gas/2%grocery/1%other cashback on first $2500 per quarter...they've offered $200 before, so u may want to wait on that if it ever comes around again. They have different versions of the card whether if u wanna support ur fave MLB team or WWF or whatever. I currently have the version that supports my alum association.
Had I seen this post earlier I would've recommended BoA's Better Balance card, they discontinued it at the end of May. It was the card u would get $100-$120 back every year doing just 1 transaction per month lol.
If u shop at Best Buy a lot and not their Elite/Plus member yet, u can get their Visa card, $1500 spent annually on it will get u the 1st tier to get free shipping on purchases from bestbuy.com for the next year...and they offer 5% on BBY purchases/2% grocery+dining/1% other back in BBY reward points.... so once u hit the $1500 for the year, switch to the BoA card if u value cashbk more than BBY pts.