Get your taxes done using TurboTax

As a US taxpayer (citizen, green card holder, or resident alien) you are required to file a US tax return and report ALL your world-wide income and pay tax on it.  If you also paid tax on the same income in another country, you can claim either a deduction or credit for that foreign tax, which usually reduces or eliminates double-taxation.  Turbotax includes this in the program.