Where are you getting the info from? I have a couple dynamic form pages that come from a database, in which I store the name, type, size, label, etc, then I grab default values from another table in the case of a select box. So I query based on the customer, and pull all the info out, loop through my results, and if $type == "select", do another query to get the options.