I really enjoyed Roland's presentation about his Overpass API. It is a bit like XAPI, but with some interesting additions, like further processing one result set before returning. You should read more about it on the wiki. Nice job Roland. http://wiki.openstreetmap.org/wiki/OSM3S You should try the API.