I was thinking about this the other day. Applets are kept under /applications/bin/. I know alert and clipboard at least use different parsing. Be definately used both "-a -b" "-ab" "--along --blong" so this implies Be liked GNU's (glibc) getopt_long so let's just use that, even if Be didn't. It might be nice to have a OOP wrapper around it though. Or at least the documentation as I didn't find it until just now http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/open-beos/applications/bin/ http://www.gnu.org/manual/glibc-2.2.5/html_node/Getopt.html#Getopt http://www.sold.com.au - SOLD.com.au - Find yourself a bargain!