Actually the <ul> stuff was just to help me understand things better. The final version is actually a table in the “CMS” that gives me control over the album. It tells me how many pics are in each album, lets me edit the album details, add new albums, pick a thumbnail as the album avatar, and I can delete an album and either specify a new album for all its pics to move to, or just delete them all.
This all took me around 1/3 the time that it took just to figure out how to incorporate my old PHP gallery into my existing website template.
The tedious part will be FTPing the photos from my old host down to my PC and going through them to delete the crappy ones. My new gallery allows me to either use the CMS (and <cffileupload>) to add pics, or FTP them up and assign them to an album in the CMS.