Yes, WebBoard had some reasonable (at least consistent) ways of managing read messages. Even worked when you logged in from a different computer, which was nice.
Unfortunately, these very features were among the reasons that we started having so much trouble with performance and reliability...