My workflow is this: 1. Copy all RAF+JPEG to e:\photo 2. Run my custom batch script to: - move all files to specific subfolder by date created: YYYY\YYYYMM\YYYYMMDD - RAFs are placed under it, in RAW subfolder - file names are changed to YYYYMMDDHHMMSSL for JPEG and RAF, JPEGs are autorotated with jhead 3. Then I rename the YYYYMMDD filder to YYYYMMDD-SessionName 4. I launch JpegView and sort (scripts under keybindings!) the images to subfolders: out — bad shots backstage — well, obvious extra — some shots neededing extra attention Only the good JPEGs remain in the main session folder. When done, a script re–sorts the RAFs into the same named subfolders 5. I launch CaptureOne, in session mode, go to my RAW folder and process the images. 6. I export full size JPEG from processes RAF files into 'proc' subfolder. I might move good out of camera JPEGs there too. 7. When further editing is needed [rarely, FX only] — GIMP FTW! 8. Lastly, I launch a custom script to: - resize the full jpegs into 960px and 2048px, with tuned bilateral sharpening - pack it all into ZIP - upload to my server - create gallery 9. When the 'outs' are really ugly, I run cleanup script, effectively removing them from existence. Yeah, heavy automation for maintenance.