I adore YNAB. I started using it a couple of years ago when I had no savings and was living paycheck-to-paycheck but was making decent money. Now I have a cushy emergency fund, moving apartments was a breeze, and I'm saving up to buy some land. You do have to stick to their philosophy, but I've found it works really well for me.