>Dragan,
>
>I remembered reading a message here about checking a "ready" status for the web browser control. Does this ring a bell with you? It may be of some use.
>
>Mike.
>
>>Maybe the rest of the load happens in a different thread, and the navigateComplete2 receives a message from that thread before it actually finishes. Happens a bit asynchronously, it seems.
There is a ReadyState property, but sometimes you need a DOEVENTS in a loop to keep firing if you are waiting for it in a loop. I have used the DocumentComplete event to know when it is done loading the document.