Overcoming Life's Obstacles