Technological advances in the ancient practice of bookkeeping - Cain Watters Blog