My boss just pointed this out to me. If I go to www.dell.com right now, I see the IIS7 installation page (see attached). This is the page that the IIS7 web server displays when you first install the software and haven't configured it yet. Makes me think Dell was either hacked or their web technology team made a REALLY big goof. Other URLs behind their front page still seem to work.