bin neu hier also bitte nicht flamen

Mein Problem:
Ich code für meine Firma gerade an einem Forum rumm, proggen tun wir in ASP. Der Code ist nicht das Problem, sondern eher die Umsetzung.
Wir möchten gerne das, wenn man sich einlogt, alle neuen Themen markiert sind. Klar könnt ich nen Cookie setzen der das anzeigt, aber wie speicher am besten welches Thema schon gelesen wurde und welches nicht?
Also man muss in ein Thema reingehen können, dieses wird als gelesen markiert und das da drunter ist quasi also noch ungelesen.
Wenn man alle Themen in unserem Forum in einen Cookie speichert wird der sicherlich sehr gross (ca. 3000 Themen), dann gäbe es noch die Möglichkeit den SQl-Server mit ner DB zu bemühen.
Aber bevor ich mich in sinnlose Coderei stürze, wollt ich vorher einmal nachfragen was wohl am sinnigsten wäre
Gruss
Gore