My players are my references on their characters. I don't pretend I will know every feature for every character better than the player of that character. The exception is when I'm running teaching games, but those are usually at low levels.
That said, I've watched them been played, I've read the books, I've given out the items. I usually have a good idea about it all.