 Feasible to access google maps DB
vannevar: Google gets much of their data from Tele Atlas (now TomTom): www.teleatlas.com. The other big player in geo data is NavTeq: www.navteq.com. I think there are some crowd-sourced public geo databases as well.