ok, so I've wrote this slick little piece to dynamically add a list of clients to a page using a placeholder... num is the selecteditem.value from the client list (numbers 1 - 30) and then runs this fucntion...

Code:
'num given from client number postback
function makeclientlist(num as integer)

'clear the placeholder -- prohibits infinite clients
    placeholder.controls.clear()


    dim i as integer

'for i to number of clients do this stuff
   for i = 1 to num

'definte first label, Client1, client2, client3 ID
    dim Label = new Label()
    label.id = "Client" & i
    label.text = "Client : "
    placeholder.controls.add(label)

'define textbox, clientbox1, clientbox2, etc
    dim Box = new textbox()
    box.ID = "clientbox" & i
    placeholder.controls.add(box)

    dim dept = new DropDownList()
    dept.ID = "clientdeptlist" & i
    dept.items.add("Public Safety")
    dept.items.add("Utilities")
    placeholder.controls.add(dept)

    dim div = new DropDownList()
    div.ID = "clientdivlist" & i
    div.items.add("police")
    div.items.add("fire")
    div.items.add("park")
    placeholder.controls.add(div)

    dim endlabel = new label()
    endlabel.id = "endlabel" & i
    endlabel.text = "<br>"
    placeholder.controls.add(endlabel)

   next i

end function
output works great, no problems -- what IS the issue is pulling that data people enter into that. So far, I've tried this...

Code:
    'dim ctrl

    'for each ctrl in placeholder.controls

    '    select case ctrl.gettype().tostring()

    '         case "System.Web.UI.WebControls.Label"
    '         if not ctrl.text = "<br>"
    '            clientmessage &= ctrl.id & " " & ctrl.text & "<br>"
    '         end if

    '         case "System.Web.UI.WebControls.TextBox"
    '            clientmessage &= ctrl.text & "<br>"

    '         case "System.Web.UI.WebControls.DropDownList"
    '            clientmessage &= ctrl.selectedvalue & "<br>"

    '    end select
   ' next
that didn't work, then I tried a for i = placeholder.controls.count - 1 loop, which failed as well. Anyone have an idea on how to grab the data the users input into boxes generated by a placeholder??