Thank you! This works! What I do not understand is if .List is returning a copy, then even cbxProfile.List = [] should not really work?? Because you are still assigning the copy of the list, and not the list itself...