I don't think I'm illustrating this very well. It did take several (somewhat irate) messages from my users before I even understood what they were getting at.
My board is set to display posts in order of date posted, not most recently replied to. So the order in which threads appear in each forum never changes. As a new post is added, it goes to the top of the "pile" and that's where it stays until another new post is made and that will go above it etc etc.
Users want to take a glance at a forum and be able to tell which threads they have (ever) read.
If they reply to any one of the threads, they can see it clearly as the envelope icon changes to the "envenlope with arrow" image and it remains obvious even if further posts are made to that thread.
However if they've only viewed the thread once, not replied, they would like it to be marked in some way. EVEN if there are new posts or not.
Does that explain it better?
It's not so much an issue about "mark threads as viewed" really. It's more about visibly tagging all posts in a way that even though thier read/replied to/unread/hot thread status becomes, it will always be apparent if they've EVER visited that thread.
Sorry if I'm still not making any sense.
Forget for a moment everything above. Would it be possible to give the "you have replies in this thread" status to a post even if it's only been viewed and not actually replied to?
-snake