Preparing and planning for taxes is often a stressful and complicated
endeavor for most people