This is what you will find at the website http://www.immigration.gov/ (slightly edited to only use advogato-allowed tags):
404 - Requested Page Has MovedThe website for U.S. Citizenship and Immigration Services (USCIS) moved to http://uscis.gov. You will be redirected to the requested page only after clicking on the "redirect me" link below.
All web pages at http://www.immigration.gov and
http://www.bcis.gov have been moved to http://uscis.gov
If you attempted to reach this website through a bookmark, please change
If you were referred to this address by another website, please contact the owners of that site to inform them of this change.
redirect me to uscis.gov
Thank you, U.S. Citizenship and Immigration Services (USCIS)
404? Uh ... a redirect is a 302, right? But you're not actually being redirected at all. What do the headers actually say?
HTTP/1.x 200 OK Server: Microsoft-IIS/4.0 Date: Fri, 09 Apr 2004 01:54:57 GMT Content-Type: text/html Set-Cookie: ASPSESSIONIDGGGGGHSI=KNHEFAPALDMDPFAIMDOANBNM;path=/ Cache-Control: private
Oh, so someone using IIS can't even set up a redirect, and thinks they're using that sophisticated web lingo correctly by promenently labeling this page "404".
I could make a lot of jokes about government stupidity here, but I guess this page pretty much speaks for itself. As a taxpayer, I want to know why I'm paying for another IIS server, when Apache is so well proven? Why am I paying the salary of the bozo who set up that page when there are so many high school students who can set up a proper redirect?