Taxes can be complicated, especially for freelancers, small-business owners, and those with side jobs. They are even more complicated now that filers have...