Hi,
Yeah we managed to solve it but it's quite some time ago so I have to guess what did I do then...
The problem was with the iepngfix.htc that causes the stack overflow.
I think I edited the CSS of the iepngfix.htc target in the index.php of the template to :
<style type="text/css">
#logo { behavior: url(<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/iepngfix.htc); }
</style>
I think it was orginally img instead of #logo which means it targets all images and this causes a stack overflow for the style chooser.
However, the stack overflow still occurs in window XP IE6 in which the window XP is not upgraded to SP2. Upgrading it to SP2 magically solves this problem. The drawback to this is that the ie png fix is no longer applied to all your pngs in ie which is ok for my website.
Hope this helps. =)