Am looking for help or a point in the right direction with the following: I'm working on a school's website and have recently been asked to also come up with a photo slideshow for some big event. They have thousands of photos and when I asked for the files I was told that I could take the prints and scan them....! So in order to avoid this again in future I'm looking for a decent script that could do the following: 1. Have some password protected system of accessing/uploading the pics 2. Allow for easy drag and drop of images (especially by students in a photography class to take a load of pics and upload) 3. Allow photo taker/uploader to add multiple tags 4. Allow photos to be searched by tag 5. Ideally to use other data for searches (date/location) 6. Perhaps allow syncing with other programs (iPhoto/Aperture) but not mandatory 7. Any other cool stuff... I've been searching the web but everything seems to point to software running on the computer and not a server. I'm leaning towards server software so that a class full of students or teachers around the school can upload albums and tag the photos so I don't have to). Does anyone know any software that might accomplish this?