I've been meaning to do this for a while. I still haven't, but thought I'd add in that this is good for search engines too. Gives you better placement.
That adds the title above the actual message, right?
Why not make this small change: Line 856 of topic.asp now shows this: Response.Write (prevTopic & "<b><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHeadFontColor & """> Topic </font></b>" & nextTopic)
Change it to this by making the change in red: Response.Write (prevTopic & "<b><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHeadFontColor & """> " & ChkString(Topic_Subject,"title") & " </font></b>" & nextTopic)
If you do that, you should get the same effect as what I have on my site: the title will show where it now says "Topic" (which is slightly indescriptive).
I had it that way to begin with... but then changed it.
I'm not exactly sure why I changed it (late night)... but I think it was because I had plans to let replies have subjects also (they would be displayed in the same way).