I finally caught up with the 1990's by buying a digital camera. Having lived in my film-based hole for the past few years I was blissfully unaware of the EXIF data embedded in the JPEG files created by (almost) every digital camera. So not only is my work flow for publishing images to this site getting shorter by not have to scan every image but now I also don't have to remember all the exposure data.
This .Net class extracts and formats the EXIF data that I can bind to a web form before saving it to the SQL Server database. C# source code
To use the EXIFData class, pass a System.Drawing.Image object or the full directory path of the image file. The object has properties that expose the EXIF data elements I'm using on this site. You can write this out to a WinForm, WebForm, Web Service, directly into a database, a file, or whatever else you can imagine!