Does what it has to. Not a pretty app, but it doesnt have to be. You can create your own income/expense categories as well as name each income/expense as you enter it.
RalphVigg about iSpending - Expense Tracker