As my previous GPSr surprisingly died, I needed a replacement. As I lost a track on my N810 every now and then, I decided to go for a receiver which also can do logging. Less surprisingly I bought a WBT-201 aka G-Rays 2 GPS receiver. Some other mappers use it, and I had the occasion to use and test it about one year ago. The size of the device is just the size of a match box, so it fits easily into any of your pockets.
The device gets shipped with some Windows software to alter settings of the device and to read its tracklogs. For other operating systems (like Mac OS X or Linux), you can use gpsbabel on the command line and/or Gebabbel, a graphical front end for gpsbabel I’ve written a couple of moons ago.
The command to read the tracklogs and waypoints from the device reads as
gpsbabel -w -t -i wbt -f /dev/ttyUSB0 -o gpx -F datafromwbt.gpx
If you also want to erase the memory contents of the device after downloading the data, simply add the
gpsbabel -w -t -i wbt,erase -f /dev/ttyUSB0 -o gpx -F datafromwbt.gpx