Soxman, I'm not certain where you received your information on #1, but I know of no sort of law that exempts foreigners from US taxes. Down here we get people from all over the globe, and they all pay US taxes. If the money is earned in the US, it is taxed in the US.
When I was working in Mexico, I received a deduction for taxes I paid to Mexico, but I still paid US taxes. Foreigners who live and work in the US are taxed just like you and me. Let me know if you know of some loophole. I have a few Canadian friends that would love to hear about it.