Get your taxes done using TurboTax

Yes ... you can file your return from anywhere in the world where you have an internet connection ... alert all your payers asap  as to your new address so you get all your forms timely. 

 

Catch is you will need a US based Credit Card with  a US billing address to pay the Turbotax fees if you don't use one of the free versions.