The world of precise coordinates is easy to interact with using software. The problem is humans don't use precise coordinates to represent places. They don't even agree on place names. I will try to give an overview of the current existing services/APIs that you can use to find a precise coordinate with a place name. And then demonstrate why we are not there yet.
See http://www.slideshare.net/afroginthevalley/sylvain-carle-people-suck-at-naming-places-notes for version with notes.