Challenging Questions About Life