Correct me if I'm wrong, but it seems that at the top of the hour the Active Threads list gets zeroed out. A more reasonable approach to me seems to be a list of threads containing a post in the last hour with respect to the current time I requested the page. It could be all returned in one long page to avoid the problems resulting from page navigation.