Liquid Accounts - its done online, simple to use, and cheap aswell. its customizable, so it gives you the option to add and remove modules that you dont need. Free support as well.
www.liquidaccounts.net
We use google docs spreadsheets. Depending on the number of transactions you need to track, this might be good enough, web based and free.