Two Tim Keller Videos on this age-old question:
How Could a Good God Allow Suffering? – Tim Keller
http://www.veritas.org/how-could-good-god-allow-suffering-belief-age-skepticism/
With all this suffering, how could there be a God? Tim Keller at Veritas Forum