I used paid web-based software. After triple-checking everything and researching what each form and boxes mean, part of me wants to just do it myself next year. I assume the only concern would be updated tax laws and ensuring everything is done accurately, but it seems straightforward enough. If that takes too long, back to the paid software.