Keeping track of your spending is the best way to ensure that you live within your means and can put money aside for a rainy day. Budgeting software such as YNAB can help you keep track of your ...