Hmmm. It seems that the link to netscape.com is no longer the first result returned when one does a Google search for 'Internet Explorer 7' as it used to be.