About the taxes thing -- you can subtract foreign taxes that you pay from your American tax bill, and you also get an exemption on your first $100,000 of earnings, so it really only affects you if you're living in a low-tax-rate country AND making a six-figure salary in USD.
(I'm an American living abroad so I deal with this every year.)