How can i get a similar event that fires when the page is loaded?

DocumentComplete will fire many times on a page with iframes and frames.. one for each document..

how can i find out when the webbrowser is done loading?

I can use
Code:
Do
Doevents
Loop until WB.Busy = False
but that will halt the entire program.. Im trying to make a multithrearded webbrowser app, where there are 5 browsers working together. When a webbrowser is done loading a page, t goes on the next one in a list, but neither the doevents loop will work (because it will halt other browsers from progressing) or the DocumentComplete method (because it will fire many times.. and the browsers will move to the next site before the current one is fully loaded)

Anyone know how to solve my dilemma?