Pondering the Meaning of Life