Eliminate Potholes - StreetBump for Boston!

Well only if you're a C/C++ (or other non-tainted, eg. arduino, programming language) programmer at heart.

This is similar to something I was thinking about - I travel on a bus pretty much every day taking the same route and I was thinking about logging GPS and acceleration data (and probably a magnetic compass) to (a) get data about the driving (b) see if I could then predict location without using the GPS and (c) log possible changes in road surface/road conditions.

With an accurate GPS it should be easy to log the location of poor road surfaces, whether it's due to a pothole or not.