Software for offline pedestrian navigation in New York My fiancée is going on a trip to New York City and she'd like to have some kind of navigation there on her G1/Dream. 

Is there a software (preferably free, or not too costly), that would allow me to save the street map of the whole city (or state) to the SD card and do offline navigation for walking around during the visit? I suppose there should be something that uses OpenStreetMap that might even be free.
Google Maps 5.0 has an offline mode that will allow you to view maps without an internet connection.


  Google is now caching large areas on Android devices based on what areas they frequently search in Google Maps from their Android phone or tablet. This means people living in New York City, for example, will always have local street and area Maps content.


But if that is not satisfactory, there is always MapDroyd:


  MapDroyd stores map files locally on your device using our highly compressed and efficient MicroMap format which is designed and optimized for embedded devices.