I've tried all those memory tricks, and it never worked for me. Guess I'm just not quick enough to think up some code like seeing a rabbit on someone's head. By the time I've gone through all that, I forget what the rabbit was supposed to signify.
So, I kinda do the same thing as Sales Guy. Only, sometimes I can't figure out a way to use their name without it sounding like I'm memorizing it. So, I will repeat the name over and over to myself if there is no natural way to work it into the conversation.
Then, if I'm at a meeting, I usually have a notepad with me, so I'll write the date, company name, and attendees names on the pad. It looks like I'm going to take a lot of notes, but even if I don't, at least I have the names.
Kathleen