Sheesh, this is getting to be a lot of addresses. (3do.com folks, hi! Like your game machine!) My options library encourages the use of both single letter options and long option names. It's not getopt() compatible, but it produces programs with the same behavior. -s