Buildyourmemory site has pretty cool set of systems that could help you to improve your memory. It has topic and systems on remembering numbers, mastering a language, remembering quotations , dreams, names and faces…
- How your memory operates
- Observation and memory
- How to master a foreign language
- How to remember numbers – The number/rhyme system
You can find more on the site itself.