Noel, Do you know if there is a way to use getopts with option flags that are strings and not just single characters? ie: while getopts ".a:b:c." OPTION do will look for flags -a -b and -c. What if I want to use flags like: -camels -dogs -birds ...? Peter