>Because this allows for combining MacPerl interactivity with user >direction. For instance, maybe I want to do a search for a file that will >be started from a script, then browse through the Anarchie window. Or >maybe I want to upload a directory of files automatically, and then upload >or download a few manually. There are any of a number of possibilities. >Imagine them yourself. I would prefer in many cases to have one FTP client >for everything and leave it open. This just makes it simpler and easier >(once the module is written). just out of curiousity, what made you decide that Anarchie was the best solution? i guess i don't understand what you mean by "upload a directory of files" because i do that all the time with Fetch. you just open up a connection and drag the folder onto the window and it uploads all the files, creates new directories if necessary, etc. obMacPerl - in any event, why not write ftpClient.pm instead. you could follow Frontier's example (which was very clever imho): if Fetch is running, use Fetch. if Anarchie is running, use it. if neither is running use whatever you picked in InternetConfig. if the computer isn't running IC then use some sort of manual preference (like $ftpClient->select(Fetch);). are those kinds of things even possible with MacPerl? if so, it should make the project a lot more fun to write, plus i'd even use it. :-) (i paid the $25 shareware fee for Fetch so i intend to get my money's worth darnit.) steve "Aslan," said Lucy, "you're bigger." <http://www.nmd.com/> "That is because you are older, little one," answered he. "Not because you are?" <http://www.nmd.com/staff/sjohnson/> "I am not. But every year you grow, you will find me bigger."