GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.
http://pleasantfiction.ipower.com/ps3linux/ps3bodega61/ppc/?C=M;O=D