http://www.irs.gov/businesses/small/international/article/0,...
It's not cool on principle, I suppose, but most people find it hard to sympathize with the problems you face when you make more than $150k/year.
If you remain a U.S. citizen but choose to live abroad (i.e. pay taxes in another country), you also have to pay income tax to the IRS, but you can exclude the first $95,100 of your income from being taxed.
Source: www.irs.gov/businesses/small/international/article/0,,id=97130,00.html
In fact I typically don't take the $92k foreign income exclusion, because excluded income isn't eligible for IRA contributions, and I'd like to keep contributing to an American IRA. So I report my full Danish income on the 1040, then subtract the Danish taxes, and end up owing $0 without even using the exclusion at all.
Such treaties exist with 24 countries, so of course you'd be right if I didn't live/work in one of those 24: http://www.ssa.gov/international/agreements_overview.html
I don't buy #1 either, since most people don't get citizenship in a country unless they plan on settling there.