This page took a very long time.  It fought with me every step of the way.