Memory Technology Overview

I was looking for a good refresher on memory technologies (e.g. NAND vs. NOR flash) today, and I came across the following “mini-course” (a set of slides with audio narration, 76 minutes long) provided by Numonyx:  http://techonline.com/electrical-engineers/education-training/courses/4000348/Fundamentals-of-Memory

A fair amount of the material presented may be review for those with a computer engineering or electrical engineering background, but I still found it useful and interesting.  It also contains an interesting overview of some future memory technologies.