Have you taken a look at Walk Score (http://www.walkscore.com/)? Is it something that comes along the lines of what you we're thinking, except a bit more personalized with taking into consideration your workplace?
This is almost exactly what I was thinking, but in reverse. Instead of plugging in your address, you would plug in the places you frequently visit (work, school, etc.) and it would spit out the ideal locations to live.