Also interesting for American citizens living and working overseas: if you work overseas, even for a completely foreign entity with zero US operations, you are expected to pay Uncle Sam taxes on that income. Only Liberia and the US engage in this shenanigans. It makes it hard to get ahead if you want to work overseas for awhile.