Any of you who have seen photos on my server in the past, say, five years have seen Mig in action. Don't know what I'm talking about? Here's an example gallery hosted by the people who run the project.
I chose Mig originally because it's really lightweight and works entirely off the file system—there's no database trickery involved. This is probably a negative when it comes to overall performance and drive footprint, but's it's a huge positive when moving servers. All I've got are a bunch of images and a few config files.
I've been debating whether or not I should stick with Mig. It's probably simple enough to get running under IIS, but I'm not convinced it's the best way to do things. All of my file organization takes place with a bunch of scripts and it isn't the cleanest of systems.
So my question is: can anyone recommend image gallery software? My list of wants includes:
- It should be runnable under IIS, but note that I've got Perl and MySQL installed and can dump PHP on here when I need it, too.
- It should be pretty cheap. I'm not going to fork over a huge chunk of change for some gallery software. Under $200 is reasonable.
- It would ideally have some thumbnail autogeneration built into it—either static or dynamic is fine, but I suspect dynamic would be much too slow. I'd love to be able to do nothing more than dump some files in a directory and let it autosense the change and make thumbs for me.
- It needs to handle big galleries well. Right now, I've got 500+ subdirectories in one dir and 2,000 photos in one of those—yowch!
- It should involve a minimum amount of hassle unlike, say, Movable Type.
So ... yes. Any ideas?

I use Gallery2 on my Red Hate box. I don't know about it's IISyness, but it is PHP and can handle MySQL. You can upload the files in any manner of ways, and it will generate the thumbnails at either view or upload time depending on configuration.
I also use gallery for photos and have been pleased with how easy it was to set up and deal with. It fits all of your criteria. BTW it will work with your movies, too.
I go the low-tech route myself. I use the Picasa tool from google and manually copy files over. It's lame, but it does a reasonable job.
Doing things manually is sortof a giant pain for the volume of shots I go through. I'd much rather put shots in a directory and either point a script there or, ideally, have a program pick up the changes automatically.
I guess I'll actually give Gallery a shot. It seems that everyone uses the damned thing but I really don't like the interface. I guess there's something about hunting through little "1 2 >3< 4 5 6 7" navigation system that drives me batty.
But...I'll actually give it a try! Thanks for the, you know, recommendations.
Check out Zenphoto.org - very new interesting gallery. Uses MySQL, but ingests automatically from file system.
Greg-
I've taken a look at zenphoto, but it doesn't seem to be terribly mature. Does it scale to a flat directory of three or four hundred subdirectories—and can it catalog over 10k pictures?
--Dan