In Pictures: 21 awesome GPS and location-aware app...
You don't have to worry about timeliness if you have NeverLate. This app tells you when you need to leave your current location in order to reach your destination on time.
It doesn't just rely on the distance of your trip, though, as it factors in traffic reports and provides alternate routes when needed.
In Pictures: 21 awesome GPS and location-aware apps for Android