DECLARE Sleep IN WIN32API Long lcUserName = "..." lcPassword = "..." oIE = CREATEOBJECT("InternetExplorer.Application") oIE.Visible = .T. oIE.Navigate2("www.levelextreme.com") Sleep(1000) nStartSeconds = SECONDS() DO WHILE oIE.ReadyState <> 4 ; AND oIE.Document.ReadyState <> "complete" ; AND (SECONDS()-nStartSeconds < 30) ENDDO IF oIE.Document.ReadyState <> "complete" MESSAGEBOX("Universalthread is unavailable") RETURN .F. ENDIF WITH oIE.document.forms("login") .Username.Value = lcUsername .Password.Value = lcPassword .Submit() ENDWITH>Hello all