Good luck to these folks. Sometime ago I was thinking about ethnic restaurants in my area and got interested in exactly this: what is the best location for a particular ethnic restaurant. For just this one domain there are a lot of variable to consider, so it'd be interesting to see how PiinPoint is doing it as they are not domain specific, and how effective their solution is.
Regardless, this is a great problem to solve and wish them all the luck.