There are a few services out there that will take your address and then return a longitude and latitude. This is callled 'geocoding'. At some point I'll document that here, but my current problem is much harder - given a longitude and latitude I would like the address. This is called 'reverse geocoding'. It's seemingly much harder.