catalog generation 

rm *0000.jpg *0000.JPG
convert -resize 80x -label %f `ls imgp*.jpg` miff:- | montage - -geometry +6+6 -shadow -texture granite: .catalog.jpg
convert -resize 80x -label %f `ls DSC00*.JPG` miff:- | montage - -geometry +6+6 -shadow -texture granite: .catalog.jpg

From http://www.imagemagick.org/Usage/montage/

# save separate images for each page generated, by suppling a '%d' for the frame/scene/page number of each image filename.
montage  font_*.gif  -tile 4x1  -geometry +2+2  multi_%d.gif
# you don't actually need a frame to generate image shadows
montage balloon.gif medical.gif present.gif shading.gif \
            -tile x1  -shadow  -geometry +5+5  -background lightblue \
            shadow_noframe.jpg
# You don't have to use a "-frame" when labeling thumbnails. The labels are not shadowed
montage -label '%f'  balloon.gif medical.gif logo: present.gif shading.gif \
           -tile x1 -shadow -geometry '60x60+2+2>'  label_shadow.jpg