List objects have two methods for this: remove -- it takes an object and removes the first object matching this object from the list. Throws an exception, when no such object is found pop -- it takes an (integer) index, removes the object corresponding to this index from the list and returns it. Dieter