clear set procedure to wwUtils additive set classlib to wwIPStuff additive local loIP, lnBuf, lcData, lnCode, lcSite, lcPath, lcUserName, lcPassWord, llHTTPS, lnHTTPPort loIP = create('wwIpStuff') lnBuf = 0 && reset before every Get!!! lcData = '' && reset before every Get!!! lcSite = '147.140.128.128' && note: no leading 'http:// lcPath = '/index.html' lcUserName = 'user' lcPassword = 'easypass' llHTTPS = .f. lnHTTPPort = 7200 lnCode = loIp.HTTPConnect(m.lcSite) if m.lnCode # 0 * error, deal with loIp.cErrorMsg else lnCode = loIp.HTTPGetEX(m.lcPath, @lcData, @lnBuf) if m.lnCode = 0 ? lcData endif endif = loIp.HTTPClose() && no matter whatIn the MMC, I made two sites at the same IP address. One is on port 80 and the other is on port 7200. They both have different index.html files. The one on port 80 is good for IUSR and the other requires NTLM authentication. If I use IE4SP2, I can http://147.140.128.128:80/index.html and see my result. If I use the IE4SP2 to http://147.140.128.128:7200/index.html I authenticate and then see my result.