If you want to have a variable number of line items, each containing, say, a title and three option buttons, another approach is to use the DataRepeater control. You can also store the resulting user choices directly to a database. This would solve the problem of not being able to fit more than a certain number of frames on the form, too, if such a problem you have.