Thanks for your response. I have 1500 of questions. If I have to create them by hand then I cannot use LimeSurvey. I already have the questions in an XML format. I don't agree it would take longer to create program to convert my XML than it would to create them all by hand if I understand the syntax. Is there any documentation re: the .lss file format?
I did an experiment. I created one question by hand of the most complicated type I think I have. Then I exported it to .lss. Then I imported that as a new test. When I diff'd the two files, the only things that appeared to change were the various ids (group ip, question id, etc.) Working from that I think I can see how I would do this.
I think I also read that when you do an import the questions, groups, etc. get new ids 'intelligently' so as not to overwrite any surveys that you already have that might have those ids.
So what I'm thinking is that I can create a program to generate the ids using my own internal but consistent numbering of groups and questions, and then import them.
Do you think this approach will work? Would I be violating any terms of use if I did this? Most of the big players in this space do not allow any sort of import, so I think facilitating this for capable developers would be a market advantage for your company.