I'm setting up a uk restaurant directory, and want to offer a search by radius of the user's postcode. All my listings contain full database info - e.g. PH33 7JA. I had a postal codes database containing the first part of the postcode only - e.g. PH33 - which also has lat/long values in it. After some head scratching and discussion with a friend of mine, this is what he told me I need to get done: 1) put the database of postcodes(sector codes) and their longitude/latitude values onto a database. 2) a user enters a USERpostcode and a USERradius. 3) script checks the postcode database and finds the USERpostcode that matches the postcode in the database you set up. Once you have found the record, you can ge the script to select the Latitude and Longitude that refers to it. Now, you have the users postcode, and the latitude and longitude that is relevant to it. 4) You then query the database again, this time with a radius search of latitude and longitude that you got in step 3, this will select all the postcodes that are withing the USERradius (the one they entered) this works the same as i have it on my site. 5) You now have a list of postcodes that are within USERradius (10miles lets say) of the users postcode, follow me? 6) you connect to the listings database now, and select all postcodes that contain any of the postcodes selected in step 5 Anyone willing to help me do this? If so, how much is it going to cost me, since by "help me do this" I actually mean "do this for me".