IBM labs has a project underway that seeks to archive human memory. Called Pensieve. (A Harry Potter reference, it is a magical object that can store memories).
The work appears to be similar in its goals to work Being done at Microsoft by Gordon Bell called MyLifeBits. Saw a presentation of that more than five years ago. The IBM idea seems more oriented towards mobile devices. This is the kind of memory augmentation that many of us could use. Juggling lots of data for multiple clients and contexts. Of course the bigger problem is finding exactly the information you need. The approach uses associative techniques to make the happen. And most diifficult, seeing when it might emerge from a large company's research lab.