Hi, what a coincidence, i have also just written my first geocaching related software. It's a geocaching.com gpx file viewer. See here It's still under development and currently still lacks some features. While you can already view all the important stuff from the gpx, e.g. the reference bearing and distance is calculated from is fixed. Maemo really eases the development of such stuff as it comes with libgtkhtml and libxml and thus even allows to embed rendered html cache descriptions. This is written in C with maemo-mapper in mind and i plan to either include this into maemo-mapper so the caches are marked on the map. I am also trying to get this combined with navit and its ability to read garmin maps and hopefully this can be combined with e.g. topographic garmin maps. Regards, MoG