I do the same thing. I keep a text file with friends' names and from time to time check it too.
I think phone numbers and social profiles are probably the most future proof, as I see a pattern of people moving away from personal email for anything other than spam and shopping related receipts