Agreed, if you understand tax law (and it's not that difficult if you just follow directions usually), TurboTax is the way to go.
I've been doing it for my personal and 1-man LLC for years. My new business partners actually went to a well-respected accountant, and they told us we should give TurboTax a try first.