So while we thought it would be great for a user to simply turn on MileBug at the start of a trip and have the whole trip mapped, we realized that if the user chose to do anything else with their phone (take a call, use maps, pass to passenger to play a game, etc) then the pathway during that activity would be lost! Why? Because in order to answer/place a call, get directions, or play a game, the mileage app would be shutdown. We could always pick back up once the user restarted the app after the other activity, but where would that leave the user...with a gap in the trip! And what if they forgot to restart? It's fairly easy to go back and fill in odometer readings, but a little more challenging to go back and fill in GPS coordinates.
We also considered having a simple GPS start point and end point and let Google Maps calculate the route. That may still be an option, but it serves the IRS more than the user. That is, Google Maps will calculate the shortest route, and thus the smallest deduction. What if you got lost and spent another 5 miles wandering? Or if you were given different directions, other than the shortest route? The start/stop GPS points would cheat you out of the deduction you truly deserved.
Please let us know how you feel about using GPS. Did we place too much importance on the concerns we came up with? Would it still be useful in some way? Just click the "comments" link below and let us know. Thanks!