The problem I am having with it is that it doesn't seem to be remembering what posts are unread. For example, I'll hit the "New Posts" button, and then the "Next Unread" thing, and I'll go to the next unread. Then later, someone else will post, and when I click on Next Unread, it takes me back to the original (previous) unread message instead of the "real" next unread message.
Then, today at work I read a bunch of threads. When I got home and logged in, the "Next Unread" took me to the next unread message since I had viewed it at home, so in often cases, the next unread took me to my own message that I had posted at work!
It's almost as if the "read" and "unread" settings are stored in a cookie versus being stored in the database.
I'm still trying to figure out why it works sometimes and why it doesn't in others.