Quote:
In the meantime I was able to discover how the error checking, reporting, and form validating works. It is done in a strange way through package globals, and the error() method. I would do it in an easier way in place of Alex (however it is working well).It's not strange at all, infact it is a very good way of doing it. The error method is inherited from GT::Base allowing all packages to call the error method. This allows for centralized code which is clean and reliable.
Regarding your plugin, I hope you have lots of time for support because I can see this being a support intensive plugin.