I've used jAlbum for a number of projects and find it a pleasure to work with. It is easy to use, flexible and I've gotten great results. I especially like the ability to tag photos and have the tags display in the Tag Cloud that gives users a table of contents.
Thanks for your review Rich. We especially like that you exemplify things you like.