My talk at SwissJeese 2012 about the handling of Unicode characters outside of the BMP in JavaScript. Also resurrecting a few zombies of times past in order to explain how we got where we are.