Forward Thinking Bookkeeping