I highly recommend Robert Ernst to do your taxes. He has taught classes on taxes, knows the ins and outs of different state returns, and will get you the best refund possible. He even got us more money from our last year's CPA's mistakes. He is also a great resource for financial planning. He's friendly, thorough, and confident.