Visual Money is smart and easy-to-use personal budgeting software. It is not overloaded by useless features and has simple and nicely-looking interface.
Visual Money is powerful enough to give you full control on your finances. It supports income and expense categories, multiple accounts, payee tracking. It builds really nice reports and has password protection and backup utilities.