If you charge something do you write it out of your checkbook and then pay the balance when the bill comes? I think I would end up spending the money if it sat in the checking acct. but I could hide it in invisible savings or actually transfer it to my savings.
We use Quicken and like another poster said, it deducts from your "cash" every time you make a purchase, whether it's a debit card, ATM withdrawal, cash from your wallet, or CC purchase, so you know how much you have left. We enter every penny spent and then download our accounts into the Quicken about every other day.
We are also on a strict budget. I know exactly how much I have each month for the major bills (mortgage, utilities, gas, etc.) and then how much I have for groceries, household items, personal purchases, and how much goes into retirement and into savings. We treat the CC like cash - spend $80 in a week on groceries and it doesn't matter if it came out of your checking account or on a CC - it's all the same money from the same place - using a CC and paying it off in full just makes it all on one monthly bill and we get really good rewards for using the CC too.