The Amoco Visa earns you 2% in non-Amoco purchases and 3% in Amoco purchases. There are three catches:
1) Purchases at gas stations other than BP/Amoco earn you nothing.
2) Rebates are paid in $20 increments via a BP/Amoco cash card.
3) I think they also have something like an $80 a year rebate limit.