Well, while that would work on occasion, I found a rather simple, if unorthodox system that works for me.
Like many, I always remember a face, a name not so much. But what I can recall, even years after meeting someone, is the flower that they told me was their favorite.
I wonder if there are people with passions in other fields that have a similar capacity (say, a chef with favorite foods or a mechanic with favorite cars).