Thanks guys, I seem to have narrowed it down a little with your advice,
I have a function in the script that it seems to get hung on:
<pre lang="cs">function FixIE(el){
if(el.currentStyle!=null && el.currentStyle.hasLayout!=null && el.currentStyle.hasLayout==false)
el.style.display="inline-block";
alert("IE");
}
It alert's 3 times which is correct as there are 3 elements that the function is processing. Once you ok these the page loads fine no more spinning logo's....
I've tried setting focus at a few points but doesn't seem to be doing the trick.
Obviuosly this is only hanging on page refresh..