I generally check the forums once or twice a day, and always Mark Forums Read (selecting all forums) before leaving. Some days, there are way too many unread posts, and looking at the time stamps, there's no question I have been here and marked them read. I haven't noticed any pattern to why it works some times and not others.