I started letitng an accountant do mine about 6 years ago, I would never go back.
1 hour to gather all the stuff I need, 1 hour at his desk, $125-$175 for a complex return ( 1040 form, I have a bunch of 1099 forms, self employment forms, schedule C, I also have some K-12 forms, Partnership forms, rental income, royalty income, a crap load of various stuff. In addition to having to apply all that to State forms as well) ......its a sweet deal.
I could easily spend 15-20 hours doing it myself. Plus if I get audited, he will come with me and help.