Get your taxes done using TurboTax

The previous answer was quite comprehensive. The only other info I would add is that some deductions have limits and others don't kick in until they reach a percentage of income.