I use a thumbnail creation package called easy thumbnails (
http://www.fookes.com/ezthumbs/?Easy%20Thumbnails=2600), I then use a "Standard" frontpage html page with a javascript that builds the page (out of the thumbnails) and then when you click a thumbnail it shows the main image in a new window. javascript handles the screen size etc and the layout. PM me if you would like a copy