It all comes down to re-population of the lists. One way you could fix it would be to remove the event handlers when you select "ALL" and disable the other combo boxes. Then if you select something other than "ALL" you could set the datasources and then re-add the selection change event handler.
Another way would be to leave them all there and then in the "ALL" selection set the selected index to -1 (default) and in your event handler don't do anything if it's -1.
Just a thought.
Joshua Cauble
2009-12-24 14:39:14