I've used H&R Block software the past couple of years. I may just do it online though since my bank is offering it for free (Federal).
Obviously I still have yet to file mine. I JUST got my last W-2. The weirdo company I worked for before sent it to my OLD address instead of my new and played stupid. I had emailed them when I knew this address AND I've been getting my 401k stuff forwarded to me from the company. Now I'm lucky enough to get to monitor my credit scores since I don't know the new renters at our old place.
Anyhoo, hopefully this weekend or next weekend... I hope I get money back