Is there a way to "catch up" on a per forum basis? I.e. mark all posts in a particular forum as read, but only in that forum?

If I understand correctly what you mean, yes.

The "un-oranging" occurs only in forums that you have actually opened before you exit the bbs. So if you didn't want to read the messages in a given forum (sometimes I'm tempted to skip over the ones in "Programming" because I don't really understand many of them) just open that forum, then exit the bbs and re-enter it and all of the threads in that forum will be marked as having been read, but all threads in un-opened forums will still be marked orange.

When this happens inadvertantly (i.e., Netscape crash) then you have to go back into the forum, and just read every message with a date later than the last time you were there. :-(

tanstaafl.

"There Ain't No Such Thing As A Free Lunch"
_________________________
"There Ain't No Such Thing As A Free Lunch"