This page kicked my ass inside-out. I barely survived it.