Turbotax is really to use. How fast you get your refund back depends on whether you use efile or not. With e-file, you should get a refund in 1-2 weeks. If you mail your return it could take from 4-6 weeks. Besides turbotax there are other sites as well.. See link below for reviews of a few of the top tax sites. And irs offers free federal filing on their website too.