Ideally, I would like to use just one dialog for selecting both files and directories. Unfortunately, it appears that SHBrowseForFolder doesn't support selecting multiple files / directories, and GetOpenFilename doesn't support selecting folders (both at the system level). So it seems I'll have to use two different dialogs if I want to use the standard Windows dialogs. :(
On a related note, I discovered that Win32::FileOp seems to allow access to the multiple-file selection ability of the OpenDialog, among many other nice and useful features. We should all thank Jenda for the very nice module. :)
bbfu
Black flowers blossom
Fearless on my breath