Unless you have the entire map datum on your device plus the navigation engine, then the solution isn't really "offline." If you have to pre-plan your route, then cache the data, that's not quite the same thing and nowhere near as versatile. I reroute at least 50% of the time I'm using GPS navigation.
_________________________
Bruno
Twisted Melon : Fine Mac OS Software