Marble. OMG, this sounds and looks awesome. Offline maps AND offline routing AND voice navigation. Will try it soon.