Almost Our Time: Generation X Takes On America's Challenges