It's not always things I don't want to read, a lot of times it's things I didn't have time to read. Then next time I log in they have fallen below the line of "threads not updated since last visit but still contain unread threads". If I use "Mark all forums read" I lose those.