The World In The Next 1000 Years