Dave, what you described above
works but it's not as user-friendly as ATP could be.
Example: I'm subscribed to the "Gardening for Butterflies, Birds & Bees" forum, but I'm not very active in it. I might be watching 1-2 threads in there. Right now, it has 9 pages (20 threads per page) of unread threads for me. Using your method, I'd need to open 180 threads and close them again for the forum to think I had no unread threads at all. The daylily forum has 48 pages (960 threads) of which I typically read what's on the front page. Since I never opened most of those other threads, it thinks I have 900 threads with new posts.
.
Another example: I just walked into a brand new forum for the first time, to see if it interests me. It has 5 pages of threads, 20 per page. I'll read the 5-10 threads that interest me, but don't really care to open the other 90 just so ATP will think I"ve read them.
I would dearly *love* a "mark this entire forum as read" option, which is de rigeur for most internet message boards, but haven't asked for it because I know we're not technically a message board - we're way more than that.
My biggest reason for wanting it is because I'm used to it, and I don't like seeing all those red "Yes" labels when I enter a forum.
(not really a good reason, but it's the only one I have)
On my Greyhound message board, we have a "Mark Community as Read" option at the bottom of the forums page, and can choose whether we just want to mark forums as read, or galleries (think plant DB) too. That will mark everything on the site as "read."
In the individual forums, on the top, we have this option, which only deals with the threads inside that particular forum:
Just sharing my thoughts - you're allowed to disagree, as usual.
I DO realize that just opening the forum and then exiting it will change the "Yes" on new threads to a "no," but it still shows all those threads as unread.