First off, a great add on. Incredible flexibility!!
One suggestion. I have included a custom JS function that mirrors user input data onto a page for printing. Since this script falls before the validation functions, it effectively kills all of the built in validating :-(
At first glance it would appear that simply reversing the flow of JS (validating functions first) and this would not have been a problem.
I am too lazy right now to go hacking the add-on, but I can't imagine that this would be too difficult.
