New PR for marathon. 3:55:41.  Woot!  I left it all out on the course.