An excellent photo database system, DBGallery, has recently had version 4.0 released. One recent addition was GeoTagging and displaying thumbs of images across a map. It's an ITPC/XMP read/writer, supporting writing to multiple files at once and is smart enough to know when there are conflicts to edited data across multiple images, and respond appropriately. Specific to stock photographers is it's stock agency workflow, from submission to sales reports (although unfortunately sales data has to be keyed manually...getting sales from various agencies' system is very difficult). Check it out at GRRSystems.com/DBGallery. It's Digital Asset Management (DAM) at it's best.

Best Regards,
Glenn