one good way to keep someone's name in your memory banks is to repeat it aloud when you're first introduced. that way, when you remember that first meeting - as most of you above said you do - you can recall saying, "hi, what'syournuts, my name's whothefuck," or whatever the names may be. you can also associate these people with something that helps you remember his/her name the first time you meet him/her, and that thing'll stick for the next time you see him/her. for instance, you have just met paul, who happens to be tall, barry, who is wearing a particularly memorable blue outfit ( ) tonight, or stephanie, who's as stupid as they come. these really work !