Salonify is a Perl script which displays images that you have organized in a directory hierarchy. The Web user can choose to see photos as thumbnails or in small, medium, or full-size format; rotate the images; modify the captions; move from folder to folder or image to image easily; and customize the layout. The administrator can also take away any of these abilities from the user if they want. By default, the captioning is totally democratic (or wiki-like)--anyone visiting your site can change the captions. You can also lock this down. Salonify generates nearly w3c-compliant HTML (getting closer all the time) and renders quite well in all tested browsers, including w3m-img, lynx, Mozilla, Opera, Netscape, Internet Explorer, etc.. It uses JavaScript when available but does not depend on it, and makes special allowances for bugs in certain browsers.