I use my Marriott credit card for everything. In order to avoid spending more, I enter each purchase in my check register. That way, I never exceed the balance in my check book and when the bill comes, all the money is sitting in my checking acount to pay the balance in full. We then can use the Marriott points for just about anything.