I just filed my taxes on express1040.com (because I’m extremely cheap, they advertise $8.95 for combined federal and state, and I don’t qualify for free tax filing anymore). I’d highly recommend the site if you do your own taxes. Of course, an actual CPA is probably the safest choice if you worry about getting audited.