I got a CanMore GT-730F(L) GPS Dongle with Data Logger to have a hands on evaluation of a device with a Skytraq Venus624 GPS inside. I was pretty surprised to find that it did not have a battery allowing it to log positions without USB power. The performance on my desk is not exceptionnal compared to the iBlue 747 A+, but for the moment I blame the design for it - not the chip.
You can now get a look at BT747 for the mobile phone directly on your computer: Mobile BT747 GPS Logger Software demo. Just click 'Back' in the emulator when you get an error message regarding Bluetooth.
You can probably also install it on your phone by entering one of these links: http://soft.bt747.org/J2ME/BT_J2ME.jad or http://soft.bt747.org/J2ME/BT_J2ME.jar .
For other installation methods for the mobile phone, see Mobile (J2ME) Download.
Users regurarly ask for help when BT747 does not seem to understand their log file because the track or way point lists remain empty.
A common reason is that the filter settings are too strict. If the date range is correct, then you should check your filter settings against the example given in the image above.
BT747 now integrates the new map caching method (since 2.X.1616). When launched from the web, the stable version also uses this method.
That should improve performance a bit versus the previous caching method because the file lookup happens faster, but the reason why it got implemented now was a request for cache file compatibility with Marble.
Using symbolic links it should be possible to share the cache files between the programs.
To set the cache location, use the "Set Map Cache" directory from the file menu. That directory should exist (or you should create it).
Using a cache directory speeds up the interaction with the map tremendously - BT747 can use the tiles it fetched in the past rather than waiting for the mapping site to return the tiles. It also allows you to use the map feature offline for places that you visited with BT747 before.
P.S.: Compatibility with Marble is confirmed by 1 user and BT747 is faster than Marble ;-).
The proposed solution is not using BT747 but as an IEEE member, and given BT747's nature, I have to share this. I guess that http://openstreetview.org could become a member of your favorites although I am not sure that the same person is behind it.
The article in the next link gives an overview of how somebody made a DIY camera to make panoramic pictures like those you can see on google street view: http://spectrum.ieee.org/geek-life/hands-on/diy-streetview-camera/0