This is definitely worth reading. Runner's World article on the possibility of running a marathon under two hours. It says a lot about the course, temperature, age, height and the other important factors.
That reminds me of The Perfection Point by John Brenkus (Check out the Reading list page). He predicts that the fastest time anyone can ever run a marathon is just under two hours.