Quick tip for all of you guys who suck with names. When approaching a group of girls I ask for all their names so I'm usually bad at remembering names. Once you talk to a girl and you like where things are going, take a break and then meet her in a different part of the party. After you go to the restroom or go for another drink, reintroduce yourself as if you have never met her before. Say, "Hi mi name is John, nice to meet you." She'll usually respond with, "My name is Jane, nice to meet you." I find this is a much better way to ask for her name again if you forgot it.

You can take this even further and role-play. You can say, "I'm looking for an adventurous girl, I'm leaving for the Amazon in a few hours, you in?" Girls love the role-playing shit, really fun stuff.

Hope this helps.