Preparing for Great Challenges