dtgreene: The one feature I would be really interested would be a way to make it so that topics where the first post is "low rated" don't appear as having been read when there are new posts.
Sometimes, a topic that is "low rated" is one I am actually interested in following, and I find that behavior of the forum software to be rather obnoxious.
The problem there is that the decision appears to be done server side and they are just tagged with the same CSS class as opened threads.
I could check every opened thread to see if the first post is downrated and change the CSS if it is; but then you'd have the opposite problem of all low rated threads appearing to be unread whether there are new posts or not..
To get around that I'd have to track what the last post you'd seen in a thread was (which I've considered doing anyway so I could implement a 'last unread post' link) but doing so for every thread you've ever clicked would probably create a lot of unnecessary info stored in the script storage, and creating work arounds to erase that info would be extra work.
In short; it might be possible, but it would be a lot of work. I'll think about it, but I wouldn't hold your breath for it to come any time soon.