That's good for you, but it sounds like you are spending way more time managing finances online, than I do offline ;) I have an average weekly budget that I keep track of in my head, and that's it. That's also the reason why I prefer paying in cash. Easier to keep track of the outgoing money.