NAND flash and endurance

Bits per cell, endurance ratings, write amplification, SLC caching and how drives wear out.