Are We Approaching Armageddon?