Chaars. I had a layout similar to that, but I think there's a bit of a problem with it.
Basically, the way I was doing it before loads the images in sequence, wheras that one kicks off the loading all the same time (I think). For some reason this causes IE to misbehave and stick at 91% on the odd reload, which would irritate me intensely.
Weirdly, I think I've found that the problem was the percentage display itself- setting the innerHTML property was causing the stack overflow. Now I've taken that out it all works. I think.
I strongly suspect I'll be reverting to your method eventually though- I can see this recursion thing coming back to haunt me.
EDITED: 11 Sep 2006 22:09 by ALLY