I got one of these for my birthday.

It outputs NMEA format files, which I  normally convert into the more widely used GPX files, using GPSBabel. Once I have my GPX file I use the excellent GPSPhotoLinker to embed the GPS coordinate information into the EXIF of my photos.