Yippee, but, I won't be running tomorrow, much to some people's chagrin. But, here are some tips for those who might be.
http://www.baa.org/programs/training-programs/marathon-training.aspx
http://www.baa.org/programs/training-programs/marathon-training.aspx