Granted this package appears to provide most of the functionality you would want, but thats not enough.
The quality of this code is very poor. Apart from the complete lack of formatting, it includes countless elementary programming blunders. E.g. failure to group conditional statements in obvious ways, failure to identify tautologies (things that are always true or always false) in conditions, redundant code ...
Its also very difficult to figure out how to integrate this code into your website. It is designed to be used as is, which you will not want to do.
Very disappointed in this. Has taken a lot of work to get it to the stage I am at now, and its still doesnt work.