Don't hire a CPA, don't buy turbo tax. Just get out a pen, the tax forms, a calculator and stop being such goddamn pussies. Unless you intentionally defrauded the IRS out of thousands of dollars, you have nothing to fear from an audit. Just do the best you can and 98% of the times they won't say sh!t. There is a big difference between tax fraud and making a minor mistake. When they do audit you and find some minor mistake, either say "whoops" and pay a few bucks thinking to yourself that you've messed this up for the last 20 years and they haven't said sh!t about it and multiply those few bucks times 20 and laugh about how far ahead you are OR do what I do and argue and quibble with them writing long tracts disputing everything they say, appealing it, appealing it and appealing it again until you're sure you've wasted more tax dollars in salaries than they are collecting from you, then pay, that way the government loses money auditing you, so they are less likely to do it again.
If a CPA was any good, the IRS would make sure they are not in business by auditing every single client balls to the wall, that makes sure that the only CPAs that are out there are the ultra-conservative types that when there are vague areas in the tax code, take positions as favorable to the IRS as possible and unfavorable to you. Hiring a CPA is like giving yourself an audit every single year. Most people just think of the cost of the CPA himself, not the cost of overpaying on taxes, every single year.
I know several CPAs and I wouldn't trust any of their judgments in anything financial at all.
Bullsh%^*()t. A good CPA will work for your best interest, not the gov. They have no skin in the game, so why would they give a fu@#$%. My CPA has saved me K'sss, where others have failed miserably.