We have a Disney Rewards Visa card. We have started using it for paying our monthly bills and grocery. The only thing is you NEED to be sure that you set aside the money for paying these things. That way when you pay them on the Visa you automatically have the money you would have used to pay the bill and pay back the Visa. This way you earn a dollar on every one hundred dollars you spend. For instance, we just put new tires on DW's car. We would have to do this regardless, so we put it on the Visa and payed it back immediately, but got 5.40 as rewards because we used the card. We pay our yearly taxes using it and have started buying our groceries using it. Any big purchase works to your advantage, as long as you set aside the money to put it back on the card you are safe. It is money you would spend anyway, so why not get something in return. We are often able to pay for several meals using our rewards dollars, but you NEED to be strict in paying off the the charge as you make it. In other words something you would have paid for anyway!! We do not use it for something that we would have not paid cash for, so it doesn't come back to hurt us. It is very disciplined but it works out for us.