iMecho: an associative memory based desktop search system
Encoding specificity and retrieval processes in episodic memory.