I have a collection of around 35.000 JPG's and 5.000 NEF files. Previously I imported and "organized" this bulk load of pictures using RoboImport. It quite fitted my workflow as I could give it almost every name possible depending on the attached (EXIF) metadata.
Recently I got myself an extra hard drive to have as main photo drive, aiming to use the old one as a backup. I took the opportunity to create a new naming scheme separating the NEF files from the JPG's. This way I could have Windows Live Photo Gallery for only the JPEG part, preventing double images in the gallery.
However, Roboimport always has been stable, but with the biggest bulk, the NEF and JPG files from my dSLR, the app chokes around 1/5th. It crashes, and I can't really resume it, as it didn't exactly transfer the images chronologically.
What is a good application also capable of moving around files based on metadata. Doesn't have to be sophisticated, as I am using applications like Picasa etc to actually browse my collection. Linux is be preferred, as this is the OS I spend the most time on, although I have Windows on the same machine.