The application I'm working on generally handles survey forms (User are filling up surveys). As part of the survey there is one question that has large number of options (~120 select boxes). The first time a user fills up the survey one page handles it, if he wants to review a different form is used.
Now, on first answer our client demands check boxes in 3 columns, and when editing answers in the form our client demands two columns, and totally different ordering of columns, so they fit properly in two columns (there are groups and subgroups among options).
Now, I am no UX expert, but this looks to me as bad UX so wanted to hear some experts' opinion; Is this is bad UX? Is it good idea at all two handle INSERT and UPDATE on two different forms?