Im using YNAB - You Need A Budget. I can honestly say its changed my life. I would definitely recommend signing up for their 9 day email course. Ive been using it for about 5 months now and its made a huge difference to my life.