Do you have a hard time remembering people's names? Does it embarrass you and make you avoid people? It's a common problem, but also costly if it prevents you from approaching a business contact.