Bridging the gap between DIY bookkeeping and full-time accounting