This is neat: Gerd Riesselmann pulled the source for my abandoned Identifrac project out of archive.org (!) and adapted it for inclusion in his Gyro-PHP framework. It's also usable as a stand-alone class. Check out his blog post for more info and documentation.
