In theory, yes. In practice, no.
Also, Americans have to file both fed and state taxes (with different rules)
Also, Americans have to file both fed and state taxes (with different rules)
And if that weren't enough, you've go municipal taxes too, in a few places like New York and Detroit.