evol, I think tis what you want  . If a user does not fill out a state then nothing will show in the authors box.
. If a user does not fill out a state then nothing will show in the authors box.
As always MAKE A BACK-UP FIRST  .
.
Find this code for your replies
Response.Write  "                <font color=""" & strForumFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>state:" & Reply_MemberState & "</font></p></td>" & vbNewLine & _
                                   	"  <td bgcolor=""" & CColor & """ height=""100%"" width=""" & strTopicWidthRight & """"
And replace it with this
if strState = "1" and trim(Reply_MemberState) <> "" then
                            Response.Write  "                <font color=""" & strForumFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>state:" & Reply_MemberState & "</font></p></td>" & vbNewLine 
                        end if
                        Response.Write  "  <td bgcolor=""" & CColor & """ height=""100%"" width=""" & strTopicWidthRight & """"
Then find this code in the getFirst() sub for your topic
Response.Write  "                <font color=""" & strForumFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """state:" & Reply_MemberState & "</font></p></td>" & vbNewLine & _
                                   	"  <td bgcolor=""" & CColor & """ height=""100%"" width=""" & strTopicWidthRight & """"
And replace it with this
if strState = "1" and trim(Member_State) <> "" then
                           Response.Write  "                <font color=""" & strForumFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """state:" & Reply_MemberState & "</font></p></td>" & vbNewLine
                       end if
                       Response.Write  "  <td bgcolor=""" & CColor & """ height=""100%"" width=""" & strTopicWidthRight & """"