Although it is important to remember that any tax one would have to pay to US IRS is for the difference between what a foreign country and US would charge, if former charged less. This only applies to countries with which US signed a treaty for the avoidance of double taxation.