Paul, is there a distinction between 'US residents' and 'US citizens'? My understanding is that US citizens (i.e. holding a US passport) need to pay US taxes on worldwide income.
Would a non-US-citizen US resident (e.g. Australian passport holder only, lives in the US) be liable for worldwide...