Wow! This is like the second or third time that I actually agree with the ACLU.
Here's another problem: not all vehicles have onboard mileage counters that you can hook up to... so that means even more hardware. And what happens if you change your wheel diameter? I don't even think that you can get the mileage out of OBDII