17. A non-transitory computer-readable medium having stored therein a plurality of instructions executable by at least one processor, the instructions causing the at least one processor to perform a method of operating an electronic device comprising communication circuitry, the method comprising: communicating with a distribution server that supports delivery of a questionnaire to the electronic device and that processes responses from the electronic device; receiving a questionnaire from the distribution server and displaying it to a user; receiving the user's input and gathering a response; and communicating the response to the distribution server along with a demographic profile reference stored in at least one non-volatile memory of the electronic device.
22. The non-transitory computer-readable medium of claim 17 , wherein the questionnaire comprises criteria tags inserted by the distribution server wherein the criteria tags determine the criteria for analysis by the distribution server, an age based analysis, a priority based analysis and a satisfaction level analysis.