IPTC & EXF information?

Hell everyone, I've been doig a bit of hunting around, and haven't found alot of information yet, but am wondering if anyone can tell me if they know of a way to read IPTC and/or EXIF information from images? What I eventually want to be able to do is to look at an images caption field (in the IPTC not a database ) by something like p = Image.find(xxxx) p.caption

Any ideas or directions you can point me in would be great... :smiley:

Thanks, Cam