Well, it also helped that I was a huge Threads fan. In fact, I got hooked up with PhotoPost when I wrote the integration for the Perl version several years back. Threads has always had an edge in development since all my own sites run them.

Coppermine is a good free alternative, one of the better free scripts I've seen; but I've never looked at the code to know how hard an integration might be.