72
Haha, this is were I become the bane to all the XOOPS developers existence, I am first and foremost a designer, and on the side I enjoy coding. I work in the opposite direction as most of my fellow developers and I assure you, I'm always pushing the design issues on them.
Unfortunately the problem lies in the fact you have so many different people designing/developing in their own way. No matter how many standards we throw out there, it's still up to the module developer to abide by them. This is why the module team, in conjuction with the QC (Quality Control) team, will be signing certain modules as "Xoops Approved" modules (Or whatever we are calling them) as a way of recognizing those modules that DO follow the standards set forth. However, those standards are still evolving and due to this not everyone can keep up with the changing times. We have to have a bit of patiences and wait out some of the growing pains XOOPS is currently going through.
Hope that all makes sense, it's 3am and I'm a wee bit drunk :)