Well I think it may be a bit of overkill, but it looks like it could be useful in some cases. The software would be relatively easy to write. I saw a program that does this online at
Such a program could be installed on any PDA. You don't really need a GPS built into the device, but could just enter the lat and long or just the name of the city to get similar results.
At a price of $295 for just the software, you'd need to have a serious a regular need for something like this. Or you could just occasionally go to a site like the one I point to and print on a one day sheet for the photographic ventures needs.