hi,
Yes the path is to write a script that takes your address, geocodes it (returns lat/long), compares that value against your DB of knows locations, and finds a match.
A bit tricky to code, but doable with the Google API.
edwardpotter@gmail.com, thanks :-) ed