I currently use a Holux M241, and the features I like most are
However, the memory for 131000 track points (less with newer firmware) is a bit tiny for any holiday of more than a week.
I found the "Locosys GPS Walker" with about 2 GBytes of Memory (and a built-in mp3-player, who needs that?), but that thing has some disadvantages:
C_GPS2KML is a tool that reads CSV or NMEA files to create advanced and configurable KML output (for Google Earth,...) that can be easily integrated in BT747.
It can show direction of movement, speed history, detailed login information, and can also generate static and interactive graphs of altitude, speed, acceleration, satellite reception quality, etc. All the parameters of the KMZ are configurable (colors, size, alpha, icons...).
A debian package for BT747 is now in preparation.
I was contacted to see if I was willing to assist in that , which I agreed. I made some updates already to make the packaging easier, but there is still some work to do by the packager.
Every new version of an OS is subject to generating secondary effects and the latest Ubuntu version has an impact on BT747.
By default OpenJDK Java 6 is installed for the core java virtual machine and libraries and Icedtea to enable 'Java Web Start'.
Unfortunately that seems to result in some trouble here and there so I recommend to install the 'sun-java6' package instead. Sun has been acquired by Oracle, but the package still is 'sun-java6'.