I am looking to automatically make file copies any time a file is added to a folder.  Basically what I am doing is dumping photos from a computer via USB to a folder.  When I do this I want to make an extra copy of each in another folder.  That way when I edit a photo I still have the original, and don't have to bother with extra steps to make a copy.  I guess part of the twist here is, if I edit a photo, I don't want the edit saved to the other folder, overwriting the original.  Is there any software or code that can do this?  I tried Create Synchronicity, but you have to open that and run it.  I'd like it to happen automatically in the background without any user input.  Thanks.