Actually, just for fun, I went ahead and fixed this on my own forum. In inc_header.asp find the following:strDBNTFUserName = trim(chkString(Request.Form("Name"),"SQLString"))
if strDBNTFUserName = "" then strDBNTFUserName = trim(chkString(Request.Form("User"),"SQLString"))
and add the following immediately after:if len(strDBNTFUserName) > 0 then
set rsMeTV = my_Conn.execute("SELECT M_NAME FROM " & strMemberTablePrefix & "MEMBERS WHERE M_NAME = '" & strDBNTFUserName & "'")
if not rsMeTV.EOF then
strDBNTFUserName = rsMeTV("M_NAME")
end if
rsMeTV.close
set rsMeTV = nothing
end if
This will fix a vistors username so it displays in the proper case throughout the forums, whereever strDBNTUserName is used. Not really worth the extra trip to the database but I'm sure someone will be looking for it at some stage.