Hi Im using a algorithm I found on one of the Mp2k articles with regrds to reverse geocoding, however this algorithm is only useful for places where ST level mapping is availabe, for exmaple, if I am using MapPoint Europe 2004 then this algorithm will do the job for lat/longs for that area around europe, but if I have a lat/long say from algeria then the algorithm will not work..1) I just wanted to confirm that it is not possible to get the location info even if it is city name/town name or distance from a particular town, for places like africa or say middle east with mappoint europe unless I use MapPoint world. 2) to call the mappoint world web service is a bit costly as then the app I am developing will become internet dependant and this could lead to other problems when the net crashes or we have server problems, thus is there another way of doing it?.. we've got a copy of Manifold and i was thinking of using Manifold to geocode world data and then georeference using that table but then getting this type of information is very costly and something which I would like to avoid.. the alternative is to use the algorithm I have to get location info for lat/longs that belong in europe and North America as we have both copies of those apps.. but wat to do wen it comes to the rest of the world is an issue I need some advice on... Many thanks Guys for yor help