Thousands of worlds