Google Local for mobile
It's all starting to fall into place... too bad I can't even try it out because I'm not in the US, but for those who are, check out Google Local for mobile:
"Combining directions, maps, and satellite imagery, Google Local for mobile is a free download that lets you find local hangouts and businesses across town or across the country — right from your phone.Check out Oliver Starr's (of The Mobile Tech Blog) commentary here & here.
Detailed directions: Whether you plan to walk or drive, your route is displayed on the map itself, together with step-by-step directions.
Integrated search results: Local business locations and contact information appear all in one place, integrated on your map.
Easily movable maps: Interactive, draggable maps let you zoom in or out, and move in all directions so you can orient yourself visually.
Satellite imagery: Get a bird's eye view of your desired location."