Various facts I've read on memory
1) Memory actually grows new nerve fibres in the brain
2) Once imprinted, no memory goes, it just gets hard to find
3) In an experiment on rats, they found whichever part of the brain was removed, they never forgot things they'd learnt, like escaping from mazes. This means memories are stored in the brain as a whole, and not just in one place.
Therefore, it makes sense we never actually lose any memory. The best tool to remind is a similar word/object etc. seen, that then pops up the relevant memory for you. It works best for dreams you've had the previous night you think you've forgotten, but works the same way for all memories.
Also, on friends reunited, many times I hear a memory I'd forgotten from school, and when I hear it I often recall it all, though some memories stay put.