I've used taxact online for several years. I think there is a free version, but for around $10 it remembers your info from the previous year, adds whatever extra forms you need, etc. You can print and save your return as well. You can actually print and mail it if you prefer instead of submitting it online. I submit mine online. I've been very happy with it.