Life and the Challenges it present