I'll demonstrate corruption by editing a data file with a hex editor, then explain the more frequent real-life causes of corruption. You'll learn why we can't tell when it happens, so we have to spot it as quickly as practical, and then what to do when you find it.