Thanks Joffm,
I agree that this is not a contradiction and of course having questions Group by Group provides some advantages. But one needs to also consider the usability and admin overhead in creating every question in its own group.
I can see the advantages of doing it this way, however, in our use case (which may be unique - although I'm sure its not) this method adds a technical overhead that is unwelcome.
To explain, as mentioned our use of LS is as a registration system for Market Research purposes. As a result we can create 3 - 5 surveys a day of varying length. Some short 10 Q's - sometimes 30 Q's. Complete with routing, relevance and conditions. Each survey on average takes 60 - 120 mins to build depending on complexity, and adding a new group for every question adds 30 - 60 min build time to each survey. On a bad day (5 x complex) this would add an extra 4 - 5 hours work. Now multiply that out over a week, month etc...
This is why I need to find a better solution.
So what I need is for the survey to run Q by Q (This works for us). The ability to add new Q's quickly, with the built in "Add New Q" (in the same group).
But not to loose focus on the fact we need to GEO Locate based on IP Address and insert it into the data set somewhere.
Thinking logically (I hope). I feel the best solution would be to run the code in PHP (maybe as a plugin), and to create 1 or more system variables that can be inserted into the data set (similar to IPADDR:). This way it is usable by anyone in any scenario that need this or similar functionality.
Don't get me wrong, I love LS and always have done. I have been using it in for a very long time, but 15 years ago there was nothing out there that came close. These days, this is not such the case and there are many solutions out there with similar functionality that is much easier to use and build from a none coders perspective.
But I suppose that why we rely on very clever people like you
So I have a pretty clear idea now of what I want from a plugin that would benefit others but no idea how to even start to build it.
Would anyone like to help??
Regards
Marc