I agree that IPTC is the best place to store image info--that way it travels with the image! Be aware that zenphoto caches the IPTC/EXIF data from the image into the database. It is really best if you integrate the fields you want into the zp core IPTC handling/database. It can get take a fair amount of processing time to parse this data, so you want to do it only once. Again, if there are fields that you need that are currently not supported, make a track ticket request for them. They are generaly not too hard to add (if you know how). If they might be generally useful we will add them.