I use TaxSlayer now. In the past I have used H&R Blocks Tax Cut program. I used to work for a CPA firm as well as H&R Block. There are things a paid tax preparer knows to ask for that a tax program might be missing. If you have a basic W-2 and maybe some bank interest, then a software program will suit you fine. Just answer the questions correctly and you have nothing to worry about. It you have retirement, stocks, bonds, education, child care, charity, medical, as well as other deductions or perhaps a 1099 MISC that requires a Schedule C, I always recommend that someone see a professional, at least for their first time. The professional will evaluate your situation, and ask you the right questions for you. This will maximize your return.