This page is written in VML (Vector Markup Language) which is a deprecated language supported in older versions of Internet Explorer. Seeing the code, it would appear that IE is actually displaying the page properly, while Firefox is ignoring some of the code. For example, a lot of the content not displayed in IE is wrapped with things like this: <!--[if gte vml 1]> This is asking if the browser has VML installed. IE is returning a false condition to this, and as such is not displaying the code inside. It is displaying all the objects marked with: <![if !vml]> It would also appear that VML has had some security issues in the past, and its language has been updated to newer versions. I would hazard a guess that your friend is using an older version program to make these pages that doesn't use the newer language. It typically isn't a good idea to create a website that requires plugins (especially ones like VML and later versions of SVG) unless you can garauntee that the target audience is going to have them. For example, if this technology was to be used on a corporate intranet, or launched from a CD, that would be ok.