Having a minor photographic memory helps.
I never get names and faces confused.

I'll take the rest of our discussion to the Off-Topic thread.