Stepping Stones: Thoughts Along Life's Path