So... apparently the Sims no longer have memories in the Sims 3, which kind of sucks. Especially now that we have a whole hood full of sims who are constantly aging and getting married and promoted, it would be really interesting if we could see what the townies have been through. It always bothered me in the Sims 2 that the townies my sims married would not have any real memories, they would just "met Mystery Sim" and "had First Kiss with Mystery Sim", etc. I'm really disappointed that there are no memories in the Sims 3.
However, the Sims 3 is supposed to be the next stage in the evolution of the Sims series, so I think the whole memory system could also use an upgrade. It's probably a bit taxing for the AI to remember every single important event for every separate sim in the neighborhood, so why not switch to something that also exists in the real world: the city archives.
Your sims can access the city archives in the city hall or through the library, and it holds the records of all the sims who have lived and are still living in the 'hood. The city archives contain the names of all the families living in the neighborhood and when you click on a family's name, you will see the family tree with pictures of all the sims in that family. Clicking on a particular picture will then take you to a page about that sim, containing information about their traits, their job, their skills, and of course their relationships. This way, when you marry a townie, you can just consult the city archives to see some of what's happened to them and they won't be such a blank page. It seems like this would be especially cool for people who play legacies - your family tree will be huge and you won't have to worry about keeping up with all of the non-heirs if you don't want to play them; if you forgot what happened to them, you can just access the city archives.
What do you think? Is this idea

or

?