Link: https://enroll.amexnetwork.com/US/en/BPHolidayCentsOff2011/
1. Register any eligible American Express Card in your name on this page by
1/31/12
2. Use that same Card to make any purchase between now and 1/31/12 at BP
3. Receive 5 cents back with every $1 you spend on your statement
i don't see why you couldn't stock up on a lot of BP gift cards?