Another option,
this one supports selectable images, which the vistor can select and download as a zip file.
http://linpha.sourceforge.net/
It has an integrated file manager with which you can simply drag and drop your local pictures to the server, and there are different themes for it so you can change the view of it to your liking.
As its open source, its free but the site is a little bit clutterd and you can't see what it all can do at once so I copied the feature list from sourceforge from the documentation site for you to view. Your webguy should be very able to install and configure it.
Easy HTML based installation (even the DB is created for you)
Automatic creation of thumbnails (even for most videos)
Supported file types (images): jpg, gif, png, tiff (even more with ImageMagick (
http://www.imagemagick.org/)
All image preview sizes adjustable due admin page
Supported file types (videos): avi, mpg, mp4 (play videos within your browser (quicktime plugin))
Add users and groups
Set permission of albums (by groups)
Styles (css)
Album comments, Image comments, Description, Categories
Slideshow (fullscreen!)
View panorama images in 360° view with java applet (ptviewer)
View EXIF data of images (even if PHP misses native EXIF support)
Virtual "new images" folder which contains all new added images
Print images (2/4/8/16 images per page, index print)
Mail images to users
Download images as zip/tar/gz/bzip archive
Rotate images
Satistics page
Most viewed images
Most downloaded images
Latest comments
Extended search capabilities: Boolean search, search for keywords (description, filename, comments, exif data)
Search only in specified albums
Search only for specified categories (boolean)
Search only between specified EXIF date (from-> to)
Translated in over 15 languages: Autodetection of language due browser setting
Integrated filemanager (modified version of FSGuide
http://fsguide.sourceforge.net)
Image cache
Guestbook
Mailing list
Benchmark
Watermark
DB management (backups)
Facetmap (coming soon)
And much more...