Ruth, that "mark topics read" link should be marking every topic in the forum as having been read. I just tried it and it is doing so, and it's not leaving any multi-page topics showing up as not read yet. So I can't recreate the problem you are seeing (unless I am not interpreting correctly).