I have always done my own taxes. I even buy/sell stocks, investments, etc. It's really not that hard.
The kicker for me is that I don't itemize deductions most years. I don't own a home so really without mortgage interest I can never really reach above the standard deduction. So I don't worry about all the little things I "could" deduct. To me the difference of a few hundred bucks isn't worth the hassle of saving all my receipts, having to track everything, and then worry about being audited.
I just grab all my income/expense/W-2/1099, etc. and go to town with them using hrblock.com - It takes me about 15-20 hours but it's mostly data entry and gathering forms from banks, investments.
I'm getting like $6k back this year from fed/state combine....guess I didn't do a good job of tax planning. It was an odd year though b/c I switched jobs, got a raise, and got a huge payment from my old job for all unused vacation hours (like 280 hours).