I no longer have the site where I had the distance sorted. It was quite a while ago. And I had so many hacks added to the site (my early web days) that it was woefully out of date before I ever launched it, so gave up! (edit to add: I think I had stored the information in related arrays and used those to sort, which meant a fair amount of hacking of core code.)
But I do have this site still--which is ancient and buggy and on the block for an overhaul:
Guinea Pig Home Listings - Adoptables
It's an OLD version of classifieds and a very hacked
vB to accommodate my needs.
In this site, I use the LAT/LON fields to get the distance and display it and I allow the user to limit the search to "X" miles or KMs from their location. So, it
sort of works, but not really well enough (lists the distance but doesn't sort). Plus it's buggy (my issues) and I can't upgrade it.
I was planning on ditching the
vB/PP solution for Joomla/SOBI2 because there is a SOBI2 addon that does a distance search. But, I really don't want to go that route. I did do an initial install of the solution for a different site (with the same basic needs) and while the distance search is fine, it's just too much work to get the overall look and other functionality I need.
But as you can see, here is a perfect example of a need for "Distance from Me" and not just for the US. It's about getting animals adopted out. People don't like to travel very far AND they can be lazy. You have to make it as easy as possible for them. It's just one example--and to me, it's about saving lives, so it's very important.
To me, a viable solution needs to be international, which I think means using a Google API to get Lat and Lon on both the permanent address of the listing and the reader's location and going from there. Relying on a zip code database is too limiting.
There are other internet apps out there that do provide 'distance from me' searches. If it would help to track some of those down for analysis and feasibility, I'm more than happy to help.