Of course, the crucial thing are the groups S1-S8.
Here you use 1024 columns.
But usually this type of question is asked as single punch question.
Seeing this design I remembered a colleague of you with this requirement.
To use single punch see here the "old" apple-banana example.
[url]
forums.limesurvey.org/forum/can-i-do-thi...ions-in-a-box#194429
[/url]
Or you use tayloring.
Either by some nested IF-statements, like
{if(ask1==1,"Text 1",if(ask1==2,"Text 2",if(ask1=

,"Text3,... )))}
what you enter in each cell.
or you may use a text question where you store all texts in a certain (fixed width) format. You grab the desired text by something like
Code:
<td style="background-color:#f2f2f2;text-align: center;vertical-align:middle;font-size:14pt;"><strong>
{trim(substr(substr(H1, (substr(H0, 3, 3) - 1) * 80, 80),0,20))}
</strong></td>
In this example each text was 20 characters long and there were 4 attributes (4x20 = 80)
In the German part of this forum there is my Tutorial "Joffms Tutorial 3: Gimmicks..." where you find this in Group G10 to Group G11c.
And there is a link to a lss file.
In my opinion the same with all these Switch questions. The answer options are the same; so you only have to taylor the question text.
Furthermore there a many question displayed several times without need. I already mentioned this.
E.g. the 4 "OwnCar" questions.
There is only one of these 4 questions asked depending on HouseComposition and NumberCars.
Again use tayloring of the text, like
{if(NumberCars=="A3" OR NumberCars=="A4", "...meest gebruikte ...", "")}
And subquestion relevance that the second row is only displayed if there are 2 or more cars.
By the way: Why didn't you use numerical codes?
As said before: Revise your structure.
Joffm