all I use is the much overly talked about Bank of America debit card.
Have done many things online with this account but in 3 short months, including a lot of postal money orders using its PIN, I have earned 17k on Alaska Airlines which is partners with NWA and AA.
I use the MO's to pay rent and a mortgage. I pay many other bills online with it, or set up those bills to accept that card as my payor as a credit card.
I swear by it.
Even at the $2=1mile rate, they will get me to Hawaii (35k needed for an award on the airline or its partners) in no time, and for small fees, paying for things I already need to do, like mortgage and insurance or phone bills, etc.