I can usually estimate correctly to about 2 miles - I do adjust my milage when I look at the numbers after doing the estimate to know which way to take the estimate...
Half the time i don't have my phone but I had not thought of the function that should be in all cell phones by now.