In Photoshop CS3 under the File menu go to Automate and then choose "contact sheet II".
You can choose your print size, resolution, number of rows/columns, etc. I always choose the 'rotate for best fit' option so all of my images are the same size (but verticals will be printed sideways).
I'm sure similar options exist in newer versions of PS.
The best thing is that you can choose a folder of images and then let PS do all the work, including opening and resizing the files (which can take a long time since my scans are 1.6GB and my mac is not really up to date). It will automatically make multiple contact sheet pages until it runs out of pictures.
I think you can also choose individual files, but I normally just do the whole folder.
If you choose, you can leave the layers in place and that will let you tweak the individual images (rotate them, levels, etc.) if you choose.
I print 6-up on 16x20 which gives me prints that are around 6x8ish.
Bookmarks