Wow! What an interesting find.
I'm definitely going to have to give this try since I too am a former 'Fig-leaf wearer.'
Maddening to download however. I get the impression Factor is a labor of love at this point since I'm getting sub-1K download speeds from their link page.
At approx 28Mb for the package, it will take a while...
Thanks again for sharing this!