I have been using list boxes inside a container. You can also put containers inside containers. This allows for alot of list boxes to be managed very easily. There are some limitations in regards to formatting options however it keeps the interface clean. Also you don't need show and hide coding.
The image below allows for around 30 input boxes to be displayed without coding