Mine aren't that complicated, but they're complicated enough that it's just easier to have someone else do them for me. It saved me a ton of time. She just sends us a worksheet that has all of last year's data, and we just make the appropriate changes in the column for this year, attach all of the backup (W-2, 1099's, 1098's, etc.), and she does the rest. Makes it pretty easy, and if I make a mistake and put something in the wrong place on one of the schedules, she picks up on it pretty quickly. It's hard to imagine going back to doing it myself unless I could just go back to a straight 1040 with no schedules.