I've recently started using the Nextgen Gallery plugin. It offers the best of both worlds: bulk upload via FTP, and then directory-scanning to add to the database and to import image EXIF and other data.

Does the Media Library have directory-scanning functionality, to add to the database files that have been uploaded via FTP?