WordPress homepage hangs in IE browsers

Here’s a waterfall chart showing your page load.

Your page loads in 3.1 seconds, but doesn’t fire the document.ready event for another 27 seconds.

Aside from various room for optimization (you might split your .pngs across domains to make them load faster, for example) what this waterfall chart shows that it’s not the page that is hung but the page content.

It is not WordPress or WordPress content, rather the page your WordPress content is on or some 3rd party plugin (for example) failing to put scripts in the footer. This is probably in part because of the heavy usage of images without image sprites, but likely there is also some JavaScript blocking the onload event.

I’d start with the JavaScript, debugging using a tool like Firebug.