<waffle>
just a thought....
by replacing:
Code:
<a href="showthread.php?s=$session[sessionhash]&threadid=$thread[threadid]">
with
Code:
<a href="$bburl/t$thread[threadid].html">
i believe you're preventing the sessionhash from being moved direct between pages?... does this affect users who aren't using cookies to track their sessionhash?
if two users with the same browser behind the same proxy and without cookies enabled try to access the site they might get strange things happening like posts being marked as read that they haven't seen etc....
if this is the case i don't think there's a way around it because passing the sessionhash in the path_info might cause spiders from different ips to register multiple copies of the same page...
sorry if i'm missing the point of sessionhash or the way this hack works

aranoid:
</waffle>