I've been using a reward credit card to pay some bills, then pay that bill with the money I have set aside- that way I get points and fix my credit up at the same time. As for the bigger bills, I opened up a citibank account which now has a rewards program that gives pretty cool prizes just for being a customer (odd, but interesting nonetheless
