God: All Powerful? All Good? Then Why So Much Suffering?