In terms of organisation of the electronic files on PC I find Picasa (free from Google) great. It does facial recognition too, so with a little bit of effort you can tag all the photos with who is in them - so then you can find say all photos with DD, DH and I. The initial caltaloguing like this took a couple of hours (for about 8000 pictures) but now is done is easy to do as you go along. I currently have 4500 photos of DD!!! so now to avoid DS complaining he is a neglected second child when he is older I need to have 4500 of him by the time he is 2 :-). You can also tag with other things (locations, anyword you choose, as a favorite etc) - which then makes it easy to then compile photobooks etc. E.g. as you go along you can tag ones you like with "photobook year 1" for example and then when you come to do the book can find all the pics easily. It is also easy to import into from camera, and has a facebook uploader too making uploading to facebook easy. I have used a few photo organisation programs and this one even though is a free one is my favourite.