Is God a Moral Monster?

How could a God of Love command people to wipe out entire nations in the Old Testament? (mp3)

Half an Answer on Suffering

Tim Keller offers three inadequate answers to the problem of suffering, and half an answer that may well help.