Taxes are one of two guarantees in life.
The other is death. Tax time is one of the most stressful times of year for most people. It is said most Americans work to pay Federal, State, and local taxes till the middle of May, and then all earned income really becomes their own. With taxes also being so complex, with so many forms often required, even tax preparers and book keepers are known to lose their sanity. But it doesn't have to be that way.