Bookkeeping with GnuCash.
Yet another experience is build. I decided that it was time to do my own accounting. And since I am an old fashioned White-Hatter I prefer to use Open-Source Software which gives me the option to change or extend it to my personal needs.
GnuCash does do what I wanted it to do. I must say you do need some computer experience to have the program produce the results you want.