Originally Posted by
goodeats21
I have not used it for a long time, but you might want to check out:
http://mosttraveledpeople.com/
No idea if it meets all your criteria, but you can check it out and see.
They've started charging for service as I understand it. Plus their definitions of "locations" are basically skewed so that the founder could win. I'm not a particularly huge fan.