Unless you can keep up with the change in the tax laws, it's good to find someone else to do your taxes. I've used HRBlock.com for the past two years and have been very pleased with their service. Make sure you have all your documentation when you sit down at your computer, and you should get through it quickly.
The website will keep your personal information saved, so you don't need to re-enter all your info again the next year. There is a charge for using the service, but it's cheaper than having a professional do it for you.