As a U.S. citizen you are required to pay taxes on income earned worldwide and from my understanding you can only deduct up to ~95k in 2012.
From what I've read, being a US citizen and working abroad is expensive and one of the main motivations for people to renounce their US citizenship.