William, It turns out Frank did copy SGA 4 1/2. It and SGA 1 are now scanned in at 1-bit 450 dpi. That makes us done scanning modulo minor random things like missing pages and so on. We have all of SGA except SGA 5. I would like you to write (whenever it's convenient) a tool that will give the files we have sensible names. Recall that our files have names (for, say, SGA 1) of the form 1AXY.tif, where A is a lower-case letter and X and Y are two digits. I'd like to be able to convert these to the form BXYZ.tif, where B is some fixed string (e.g. "1_" or "4.5_") and X,Y, and Z are digits. So, for instance, the files of SGA 1 could be changed from 1a01.tif ... 1i45.tif to 1_001.tif ... 1_375.tif. [There are two reasons to do this: 1) if you want to find a particular page, you don't want to have to do a binary search or calculate the file name of the form 1AXY.tif, and 2) it will be a good way of counting pages, so we know if we've missed any.] More precisely, I'd like it to do this: Inputs: first input file, string B, first (3-digit) number XYZ Output: starting with the first input file and proceeding in alphabetical order, rename the files to BXYZ.tif, increasing the number XYZ once each time This is a little more general than what I described above, but it's important because we want the file names to correspond to page numbers but there are pages, such as the table of contents, that come before the main text. I hope this makes sense - if not, let me know. I know you're busy, so there's no rush. Jim