You get a pretty high exemption for salary earned abroad if you paid local taxes on it and the country has a tax agreement with the US, which most do. You're still taxed on income earned within the US normally, but it seems reasonable that if you earned income from rent from a US property, or received dividends from a US company, that you should pay taxes on it even if you are not in the country.