The Next 123 Years