Paul,
>When using the "Write" method it would intermittently fail on machines that were faster (or slower). Have you had this type of problem w/using InnerHTML?
I don't user InnerHTML all that much, other than to have played around with it to read and manipulate content for a UT addon utility. You can use some of the status flags (like DownloadComplete) on the object to let you know when it's safe to access the HTML.