I was searching for ages to try to find the place names and longitude and lattitudes of all the population centres on the planet and in the end the U.S. miltary helped me out. They offer for free download on their NGA: GNS; GEOnet Names Server place name files for most countries, in total a 200 meg download. Thanks very much!