Variegated, Self-Striping and Ombre yarns...what's the difference?

In this segment, I'll try to demystify the differences between Variegated, Self-Striping and Ombre yarns. When to use them, how they work into a garment, and what is best to use for different types of projects.