Seems fine in Opera. From my experience, when a site fails to display in IE but works fine in all other browsers, it's nearly always a CSS problem. This certainly seems to be the case here as you mentioned that it works ok when reverting to the default template. If you haven't already, I would go through your CSS file and carefully study all the changes you have made to it, especially code which affects your main page, as you stated that all your other pages work ok in IE. You might try viewing the file in a colour supportive editor to check matching braces etc. I'm no expert on CSS so apologies if what I've said is really obvious. Hope that helps.