I think that the time that it takes for the forum to consider something as "read" is too short.
I mean, I log in, and see that I've got unread threads in the welcome section. I have to go clean the apartment, takes about 1 hour, and when I come back, everything on the forum is "read", so I have no idea what threads I've read and what not.
Sure I can go into "New Posts", but meh. Couldn't you make the time longer?