Quote:
for Dyanmically created controls you have to use the Request Method to get any input in them back.
...not true. You just need to keep track of the dynamically created controls, and remember to recreate them on postback. In order for their viewstate to work properly, they have to be recreated in exactly the same order and with the same ID's as they were when they were first created( that's how ViewState is tracked ). If you do that, you'll have no problem iterating through dynamically added controls.