oMaps, offline OpenStreetMap for the iPhone

perfect for travel, when data roaming is insanely expensive