I have done the same as you have, credit cards are a ticket to financial ruin...
If we don't have the money, we don't buy it, period. I like sleeping at night in peace...
I don't either. But when I need something, I get it. I could pay for it with a check, but why? I leave the money in the bank earning interest and use a CC that pay rewards. I end up being farther ahead after making the purchase.
But as I noted in the post above, it takes planning. And self discipline.
I take one other step too. I opened another account at a different bank. When I get a deal like this, or some other larger sale, discount, credit or reward, I put the money I saved into that other account. This $200 + reward will go there, coming out of my primary account just as if I'd spent it on the appliance. That keeps these things separate and I can track how much I've saved/earned. As of now, that account is close to $1,000 and i've only been using it for a few months. By the end of this year, I'll be able to pull enough out of there to pay off the tractor loan saving me another several month's interest on it.
Yes, it's paper shuffling, but it's a form of me paying me first.
A business that takes credit cards without knowing the fees involved isn't much of a business. They sign contracts that explain all that, and it shows on their monthly statements.