The Next Million Years