I have worked in chartered accounting firms for 18 years, assisting a wide variety of small and medium sized businesses.