What about threads that have been bumped by the original poster? Why not consider them virgins as well?
Change this line in the hack:
Code:
$replysql =" AND thread.replycount=0";
to:
Code:
$replysql =" AND ((thread.replycount=0) OR (thread.replycount=1 AND thread.lastposter=thread.postusername))";
not tested, but should work.
As you can see, this addition will also give you threads with 1 reply, which is a bump by the user.