The trick with keeping track of your personal finances is to keep budgets. This
may sound tedious (and sometimes it is), but it also gives you the freedom to
spend without worrying (as much).
You can probably do this with any number of tools, we wrote our own (being
programmers)