I have a IFTTT location to log to a google spreadsheet each time I enter and leave a clients location. It not only helps me keep track of mileage for taxes, but also to remember to bill for that time. I tend to forget any work time I do when I am away from my desk as billable so this helps.