Get your taxes done using TurboTax

Seriously?
Does that mean foreign residents can't really use/pay for TurboTax?