GoogleMaps it gives locations, directions, stuff near places, and tons more!
the parser for the input fields is very good, handles natural language quite well, and the maps are DRAGABLE!! you can click on the map and drag it around the window and that moves the map.. I'm loving the interface.. *very* nicely done..
edit: just the USA for now, it would seem.. Knowing google, it won't be long before this works for world maps.