I doubt that I am the only person bothered by this issue, so I'll raise it again and hopefully others will join me in my request.
Simply put, I'd like every posting and thread to remain Unread until I read it.
Unfortunately, there seems to be a time limit to the "new" status of a message, so if I am away from the Forum for an extended time (like Summer) then everything gets marked "Read".
If I had time to read every new posting every day, then I'd never notice the problem, so maybe that's why no one else complains.
I've tried Subscribing to entire message boards, and I've marked all the old messages Read, just to "reset" the pointers. I limit my Forum access to only one computer, too.
Maybe the behavior I'm looking for would take too much overhead. How many bytes would it take to remember the last unread message in every thread for every user? There's 7500 threads, and 6000 users, so that's under 200MB just for the last message read pointers for the next 25000-fold increase in message storage? (assuming 32 bits for each pointer). Do we "save" some fraction of that space by discarding the pointers for older messages?
I tried to ask the vBulletin Tech Support people how this all works, or what the options are, but they won't talk to me because I don't own a copy of the software.
If one of the Admin people could check into this, I'd appreciate it.