Thank goodness for the BSD command line, for those of us who don't speak Apple. Why, you might reasonably ask, is it impossible to open your technophobe parent's iPhoto library as a directory in Finder, when it so totally is a directory? As soon as you have found the path to a subdirectory of the library (../Originals, it was) you can navigate within it, but there seems no WIMPy way to find the bloody path in the first place.
Also, why do Apple hide perfectly sensible controls and configuration switches---to, say, choose between photo libraries---behind scarcely-documented magic buttons that you have to hold down as the application launches? Who knows, if frustrated users were able to click through a dialogue to a control that said "Repair Library Index", or something, then the option hidden behind a different magic start-up button might actually work and, say, look in the directory to see what was in there: in this case, 12000 more photos than iPhoto knew it had.
I know it is supposed to be user-friendly, suitable for the least savvy of users, but if you have attracted users who scarcely dare press a button for terror that they will somehow irreversably destroy the machine and everything on it, it is no help at all to confirm their fears by (a) screwing up (b) stopping marginally more savvy users---like, say, your customer service agents---being able to set things right.
What with making backups onto an external drive, and creating the new library there before copying back onto the local disk, the whole process meant copying 240GB to and fro. With a bit of forethought I could probably have saved a quarter of this, admittedly. And we've lost a bit of user-entered metadata along the way: they'll have to turn all the photos the right way up again. Still, the Apple Genius Bar couldn't do it at all.
Possibly the longer-term solution is to send the whole lot to PhotoBox. At under 3p a picture1 it won't be all that much above a thousand quid, and nobody ever had the screaming abdabs in fear that tapping the wrong place on a box of 6"x4" colour prints would delete the lot.
(240GB takes a long time to copy. For example, it's 5 million 48k tapes, and as everybody knows 48k tapes take 5 minutes 2.95 seconds to load, that's exactly 48 years of faffing about. Buuuh Bip. Buuuh biddly biddly biddly schwaahahahaha biddly schwaaa.)
1. Buy one, get two free.