It almost even works now! Things don't time out (thanks Daniel!), and it looks much better with everything else. In case you're wondering, I called the package 'phalbum', and I should be releasing it soon (once I get viewcvs setup). In the mean time, check out my online photo album.