OK, I'll agree to this since a lot of other msgboards do it.
I will add a flag to the message indicating the last time you read it. If LastPost > LastRead, it is unread. When you click and read a message, it will set the flag to the current date. This will *only* work when you are logged on. If you browse the forums while you are not logged on, it will not "remember" these things obviously.
Whatabout unplayed (technically, unrated) games? Would you guys find that useful?