Via Nathan Dunlap.
This article by Nick Thuesen introduces the concept of Styles and Templates in WPF in a fun and compelling way. Definitely worth a few minutes of your time.
Nick’s Twisted Perspectives on Styles and Templates