Why is double-entry bookkeeping such a big deal?