We just launched an app we have been working on called ChronoLog. It is a time and mileage tracking app which works on the concept that you create zones where you want to track time. When you enter a zone it automatically logs you in , when you leave it logs you out. Transit times are logged when you travel between zones. The mileage driven between the zones is also calculated. Logs can be emailed and opened in any spreadsheet program.
I could go on in further detail but it is all described at our website : http://www.chrono-log.com
Let us know what you think !