Determining your annual tax bill, gathering paperwork, filling out complex forms, and submitting returns inevitably comes ...