Wow, I can't add more info to the above - what a helpful response.
I was going to suggest a computer program too. DH uses MYOB and the accountants trained him to prepare the BAS.