I filed my taxes with HR block software and got amazing results. It walked me through each page of the forms and answered frequently asked questions. With this software you CANNOT go wrong. It's much cheaper than having someone prepare them for you, also if you want to be extra careful. HR block and some other tax companies will look over your tax return for free to see if you missed anything.