I don't see any advantage in taxing by the mile over the gas tax. The people with economy efficient cars would pay the same as those with gas guzzlers. It would be hard to police. How are you going to get everyone's odometer read? It would encourage cheating as odometers can be set back.