I use a great piece of budgeting software called You Need A Budget, aka YNAB. Today is YNAB's 4th birthday so Jesse is offering a 40% off deal. The page says that the code can only be used 100 times, but I don't know if that's just marketing or if that's really true.
For more information about the program, visit here: http://www.youneedabudget.com/
For more information about the birthday promotion, visit here: http://www.youneedabudget.com/birthday/