SNB,
I always like your code, but this current version has a hiccup, and I don't easily see how to fix it. Going with your sample, if instead of Selecting "Teak Color" I key it in in the search box, I get a debug error when I key in the space between the words. Error is Run-Time 381, could not get the List property, Invalid property array index.