A Thousand Years Ahead