* Same tool can run with a GUI, or in command-line mode to just generate a gallery from all the photos in a directory (or recursively from a top-level directory)
 
* Same tool can run with a GUI, or in command-line mode to just generate a gallery from all the photos in a directory (or recursively from a top-level directory)
 
* WebDav support needs to be tolerant/persistent: treat it as a background task to sync the new album into place, rather than a modal process with a progress bar.  E.g. if you fail to remove a file or folder, try again.  Try removing files in a different order before removing folders, etc. (I have noticed that rm -rf fails on DreamHost, but rm -r is OK.  Why?!?)  If the connection is intermittent, it should still work, ideally; just might become a background task.
 
* WebDav support needs to be tolerant/persistent: treat it as a background task to sync the new album into place, rather than a modal process with a progress bar.  E.g. if you fail to remove a file or folder, try again.  Try removing files in a different order before removing folders, etc. (I have noticed that rm -rf fails on DreamHost, but rm -r is OK.  Why?!?)  If the connection is intermittent, it should still work, ideally; just might become a background task.
Exception encountered, of type "Error"