If you want to log NMEA on the PC, NMEA Monitor can write out log files:
http://homepage2.nifty.com/k8/gps/
Franson GPS Gate also allows logging (and sharing of the GPS to multiple virtual com ports).
http://franson.com/gpsgate/
If you want to log NMEA at a hardware level (in the GPS), check out the GPS loggers from
Semsons.com or
BuyGpsNow.com. I just picked up the
i.Trek Z1 GPS bluetooth logger with solar.
The nice thing about the i.Trek Z1 (and most other MTK chipset GPS) is that it allows USB serial connectivity and can be set to output NMEA @ 1hz, 2hz, or 5hz. It can't log any faster than 1hz, but GPS Gate and NMEA Monitor can. A great device for $70.
You might also want to follow the
GPSPassion.com forums for GPS Data Loggers.