I don't easily remember names. I can meet someone, have an hour-long conversation with them, and completely forget who they are by the next day. It's very embarrassing. When I was younger, I used to daydream about a contact lens or something that would give you a sort of "on-screen display" so when you came up to someone, it would display that person's name.
At the Technology, Entertainment, Design conference, MIT demoed a wearable "sixth sense" computer that would do just about that. And more. Using a camera and a projector, it basically replicates some of the Microsoft Surface technology, except the "surface" isn't a fixed tabletop; it's the world. It's as if you could right-click on anything you could see and be more or less instantly presented with information about it.
Well, and then some. You can also take pictures simply by framing the picture with your fingers, dial a phone by holding out your hand and pushing the buttons that are projected onto it, check the time by holding out your wrist and reading the clock projected there…
The demo video is at the link above, and it's well worth watching if nothing else then just because it's wicked cool.