Why Are There So Many Planets