If you're using Pmw, I've implemented one in my PmwContribD library (http://members.home.net/doughellmann/PmwContribD). It supports extended selection on all lists and the selection returned is a sequence of tuples of the values. Doug