Neil Jerram writes: > ...by not using its own-rolled getopt, and moving the `list' function > to a separate script That one wasn't quite right, please refer to the attached instead. Neil