I don't remember people's names when I first meet them, and I think I gave up trying to a long time ago because I know it doesn't work. But I almost never refer to anyone by their name anyway, unless I need to get their attention in a group, and even then I'm good enough at eye contact that I can often do it that way, eventually. It feels unnatural to call someone by their name. In a one to one discussion, using a person's user ID is illogical, as they know who they are, we've already made a connection, and if I can't remember their name it makes things uncomfortable. I find anyone who constantly uses my name very irritating. Why do it, as I already know who I am, and that they're talking to me!