There are a lot of things to consider when it comes to tax preparation. This task involves a lot of clerical and leg work. One must be equipped with knowledge in accurate accounting, auditing and financial reporting in order to complete the tedious process of filing returns. There are several ways to approach these kinds of situations. For more information please visit: http://www.GreenCollarVets.org