"GnuCash is a rich application with the ability to manage your
money and accounts for a variety of financial needs ranging from
personal checking account, to mutual funds, retirement accounts,
home loan, business accounts, and even spousal income. Some of its
features that make it well worth investigating — especially
for small businesses — are listed on the Web site."