If you look in the 3.4 code Rui, this is the SQL statement I believe he was reffering to:strSql = "SELECT Max(TOPIC_ID) as NewTopicID "
strSql = strSql & " FROM " & strActivePrefix & "TOPICS "
strSql = strSql & " WHERE FORUM_ID = " & Forum_ID
strSql = strSql & " and T_AUTHOR = " & rs("MEMBER_ID")
set rs9 = my_Conn.Execute (strSql)
NewTopicID = rs9("NewTopicId")
rs9.close
set rs9 = nothing
As you can see it also uses the FORUM_ID and the T_AUTHOR to get the TOPIC_ID. So he should be safe to go.