I have no affiliation with this company and, in fact, have just downloaded their free product. Some of you may want to give it a look-see. It seems to address many issues we face but the free version doen NOT roll-up into the other bookkeeping/accounting programs. http://www.craftingsoftware.com/cbms.htm