How do the getopt libraries interact with ARGF? I know they can remove things from ARGV, but will this mean that ARGF is affected at the same time? I'm not sure from the information I have found. Hugh hgs / dmu.ac.uk