Thanks for looking at it! Here it is...
The first ASP page 'ChangePasswordEntry' is listed here...
Language=VBScript %>
<%
dim sUser, sPassword
dim oUser, sConnectString
sUser = request("txtUserName"

sPassword = request("txtPassword"

sNewPassword = request("txtNewPassword"

sConfPassword = request("txtConfPassword"
if sUser = "" then Response.Redirect "ChangePasswordEntry.asp"
if sNewPassword <> sConfPassword then Response.Redirect "BadPassword.htm"
sConnectString = "LDAP://CN=" & sUser & ", OU=users, " & "DC=spgrp, DC=net"
Response.Write sConnectString
Response.Write "<br>"
Set oUser = GetObject(sConnectString)
oUser.ChangePassword sPassword, sNewPassword
Response.Write "<Title> Password Changed </Title>"
Response.Write "<H3> " & sUser & ": Your password has been changed </H3> <br> <br>"
Response.Write "<p> Please click <a href=
to return to main remote access page.</p>"
set oUser = Nothing
%>
The second ASP page which is posted to by the first is this...
Language=VBScript %>
<%
dim sUser, sPassword
dim oUser, sConnectString
sUser = request("txtUserName"

sPassword = request("txtPassword"

sNewPassword = request("txtNewPassword"

sConfPassword = request("txtConfPassword"
if sUser = "" then Response.Redirect "ChangePasswordEntry.asp"
if sNewPassword <> sConfPassword then Response.Redirect "BadPassword.htm"
sConnectString = "LDAP://CN=" & sUser & ", OU=users, " & "DC=spgrp, DC=net"
Response.Write sConnectString
Response.Write "<br>"
Set oUser = GetObject(sConnectString)
oUser.ChangePassword sPassword, sNewPassword
Response.Write "<Title> Password Changed </Title>"
Response.Write "<H3> " & sUser & ": Your password has been changed </H3> <br> <br>"
Response.Write "<p> Please click <a href=
to return to main remote access page.</p>"
set oUser = Nothing
%>