Hate to add fuel to the fire but English is NOT the national language of the United States. It is the assumed language but officially this country has not adopted a national language. As far as in country is concerned yes anyone who takes residence here should learn English as it is our assumed language. No one should have to "Para espanol marke el cinco." (for Spanish press 5). Just thought I would throw that tid bit in though. Edit: Put English instead of Spanish in the translation by mistake, no translator used. The perfect translation obviously not being the point of the post.