YNAB - I could be on to something here...