Recently I bought the iBlue 747 GPS Logger after reading the review on Cool Tools. While most GPS devices sold here are based on the SiRF star III chip, the 747 is based on the MTK chipset. This allows the user to fill the internal memory easily before you run out of power instead of the other way round. For more detailed information I found a extensive review on gpspassion.com.
From my point of view the device is good enough. Memory holds up to 70.ooo waypoints and there is enough power for a long hike, walk or bike tour. The software however is somewhat limited. I recommend to use the Java open source software BT747 for downloading the track logs and allows to convert them to Google Earth files, Google Map HTMLs (for sending by email), GPX or NMEA. This tool is rather complicated to use but works fine as soon as you managed to let it do what you want. One will also need the driver, but all instructions are given in the howto of the bt747 software.
What took some time for me to realize was that the internal memory of the iBlue 747 was 16 Mbit, which is 2 MByte. This was quite a shock (as I misread it first), but as already mentioned its enough for ~ 70k track points. The GPS mouse function comes handy when navigating with my mobile phone, which – just to mention – has the same battery type as the gps device One thing that disturbs me somewhat: I’d like to have a device where track logs can be downloaded using plain USB (like from a USB storage device) not serial over USB, which is awfully slow. Also I’d like to have GPS that works inside the house too 😀
Geo tagging of photos also works fine, there are several tools available. I’ve tested the GPS Log Analyzer and GeoSetter, which both work fine. The locr tool seems to produce GPS Exif metadata that can’t be read from Google Picasa. Flickr recognizes the geo tags also, but you have to activate the import of those in your privacy settings.