Moneydance Personal Finance Manager

Moneydance is a personal finance management application written
in Java.  Features include transaction auto-completion, reporting,
graphing, check printing, scheduled transactions, and much more.

Moneydance is shareware but unregistered copies are not feature-
limited and do not time out in any way.

WWW:  http://www.moneydance.net/