Sorry, I don't think that's quite right. If you're a US citizen and you break a US law outside the country, I think the government can still go after you.
You don't even need to be a US citizen, and your actions need not be illegal in your homeland; the US can demand your extradition and try you in US criminal court for things that are legal in your homeland but illegal in the US. I forget the guys name, but they are currently doing this to a Canadian politician who also happens to sell weed legally in British Columbia.
Not quite right. He sold pot seeds to us citizens. Shipping the seeds into the US in the mail. Seeds here BC are not so much LEGAL as ignored. I agree that he should not have been prosecuted by the US, he is in Canada, the ones who broke the "law" were the importers. But then again it is technically illegal here too.
You will lose an important tape file.