I posted it in some thread (apparently not this one), but the Amazon Visa is the way to go if you use amazon in any non-trivial capacity. 5% back on Amazon Prime purchases, 3% back on non prime amazon, 2% restaurant, gas and grocery and 1% on everything else. I literally use it for everything...