@Future_Vision
Depends!!
Look at it in the terms of amount of data instead of a set rule for this way or that. If your total amount of items for all the dropdowns/combos is not going to incur any delegation issues, then a single table with all the values for the controls is fine. If the lists can get long, then a separate list might be beneficial.
It's kind of like looking at the Distinct function. It is not delegable. So if your list is bigger than 2000 records, then Distinct will not be accurate. So, you need to provide an alternate method. This is usually done with a separate list that simply contains the distinct values that you want. That list will be considerably smaller and more manageable - and delegable.
I hope this is helpful for you.
(AND....yes, I'm back. I will be starting to chew through my backlog of message, including yours, over the next several days and next week. So, hang tight!)