> 0. Forget about tracking things down to the dollar, or even the tens of dollars. That level of precision is unnecessary. If a coffee here or there is going to break your budget, it's already broken and you need to go in to panic mode
I strongly disagree. Entering every penny, and tagging every transaction correctly, lets you see where your money is going very quickly. A coffee won't break my budget but now I can see that I'm spending $x/month at my local cafe, etc.
Also, for most of the vast middle-class and below, an inability to track your spending down to the dollar is itself a sign that your budget is broken. Most of us don't have so many transactions coming in and out that this should be difficult and it's a possible sign of dysfunction if you do.