Cool, I put a DO WHILE checking for a readystate = 4 in my form init(). I don't get an error now. For a check I put a counter to see what was happening. What happens is at init I do a navigate. Then I put the do while in there to check for ready state. It iterates like 2500 times and then exits the init method. Thanks for the message pointers. Is there some documentation for the web browser control somewhere or did you just muck around with the control to figure out the behavior?