Brad Chapman wrote: > > > We could have it either way. I think the approach above would > > be simpler for the user, especially when multiple sessions can > > be started. > > I'm not sure that I understand how my approach and yours don't mesh. > If we added the "default user interface" thing to the configuration > file, then you could just type 'piper' to start up the ui of your > choice and the dl would get started transparently (which makes sense > to me, since most users won't care about starting the dl by hand). > Then if you type 'piper' again, you'll get another user interface (of > your default choice). And so on... > Is this what you were thinking of? For some reason, I was thinking "piper" started the DL directly. Yeah, I suppose if "piper" is just a UI launcher, then we can have it work as you suggest: "piper" starts the default UI, unless "piper --ui=<UI>" is ran. The UI then starts the DL and creates a new session, or joins an existing session if the DL is already running. Cheers. Jeff -- +----------------------------------+ | J.W. Bizzaro | | | | http://bioinformatics.org/~jeff/ | | | | BIOINFORMATICS.ORG | | The Open Lab | | | | http://bioinformatics.org/ | +----------------------------------+