Last week, I was (un?)lucky enough to be given a BlackBerry by my office and it has an internal GPS receiver (3810 Curve from AT&T).
After thinking about this thread a little more, I did some research and found some BB applications that act as a GPS logger using the device's GPS. The free app I installed is the open-source
GPSLogger. (I always try an open-source solution first if I can.) Although I haven't taken it out for a spin yet, I've set it up to record onto a microSD card and automatically email me the GPX or KML file.
I also found a commercial solution in
GPSed, which appears to be a logger program and online service rolled into one. The latter appears to also have a geotagger program for Windows computers that works with Google Earth. It also has an online function that will automatically geotag timestamped images in your Picasa Web Albums or Flickr accounts. GPSed has a basic, free version and a pro, paid version with added features. If it works well, it looks to be fairly slick.
I'm going to try GPSLogger out soon with my K10D and
GPicSync to see how easy it all is. If you're like me (interested in geotagging, have a BlackBerry with an internal GPS, and don't want to buy a dedicated GPS logger), one of these--or some other app that I didn't find--might be a solution.