I tried the survey package from contrib (complex survey) and found it really good, both in functionality and UI (user and admin).
The ability to define a branched section of the survey based on a previous choice is very useful, but I wonder if there is a way of looping over a given section until some criteria is met.
Looping over a section would enable for example to ask for the name and date of birth of an undefined number of a family's children.
Before diving into the code and the data model I want to be sure that this is not already possible and thank the package authors for the really good job they did.