It's nice to hear that camera companies are finally starting to think about combining GPS with digital photos, but why are they so slow and cluky with their implementation? The breakthrough here is not in technology, but the fact that someone decided to market a solution to a rather simple problem: match up timestamps in digital photos and GPS data to put an estimated coordinate on each photo. You can do that with any digital camera, any data-logging GPS unit, and a rather simple bit of code.
I'm amazed at how slow both camera companies and GPS unit manufacturers are at utilizing bluetooth to make their products talk to each other.