Honestly. I have not written a check in about 3 years. Everything is paid online or with cash. I don't balance anything. I get paid X amount and I know my bills/savings are Y each month within about $100. What is left is for recreation. I logon to my bank account everyday - I know the balance all the time. Nothing is unexpected, so no need to balance anything. I usually keep cash on me all the time. And I have found that I spend less when I pay with cash. Something in me always wants to hold onto the cash longer.