About 20% of our household income is from my regular freelance/contract job. I use TurboTax + their Schedule C add on + the state tax filer and it was $85-ish. Totally worth it.
I had a similar experience as Lex when I used H&R Block - gag.
If you have a straight forward income - expenses type of business I wouldn't hesitate to use TurboTax. Plus, if you get halfway done and realize you are in over your head you can quit and you don't have to pay.