Padraig> So uniq really is a set operation and if Python had a set Padraig> builtin type then I'm not sure a uniq method would be required? There's a sets.py module in the CVS repository. (new w/ 2.3.) -- Skip Montanaro - skip@pobox.com http://www.mojam.com/ http://www.musi-cal.com/