Dear Mr. White:
My intention was not to put you on the defensive. Please forgive me if it came through that way. I truly admire what you have done.
My motivation was strictly pedagogical. Limesurvey is a tool for the people. Even though it is built by very competent programmers like yourself, it is not built for programmers. It is built for users like me that employ Limesurvey almost daily. If competent users of Limesurvey have problems with the EM and with the implementation of concepts like relevance equations, it should mean something to those that try hard everyday to make Limesurvey an engaging tool. Even Limesurvey's documentation establishes that support in the areas of EM etc., is limited since the engine is in the processes of being fully grasped (or something similar) by the support staff.
Even though there is significant value in the programatic examples you allude to in your communication, what we need is a detailed step by step, very pedagogical, tutorial. It should include illustrations, movies, presentations, examples of real life situations where relevance equations are important, etc. The language should be aimed more at teaching and less to show off programmatic wonders (although there is nothing bad in showing off a good piece of work). I think that we all accept that the EM is sophisticated and wonderful. Now, let's move into learning how to use it so that Limesurvey could truly fulfill the promise that resides in it.
Respectfully,
Samuel Figueroa Sifre
University of Puerto Rico at Cayey