Also check out mind mapping. It is useful for triggering recall. Michael Gelbs book the How to Think Like Leonardo da Vinci has some interesting techniques to develop creative thinking (which helps/is required for a good memory) It also has suffient information on mind mapping and how to use it creatively. Check out my book review posted on the forum for more information what the book is about.
http://www.learningstrategies.com/forum/ubb/Forum8/HTML/002468.html

Alex