Scaring myself now ... I have this working with Mac::Glue (not sure about the interface to new() yet, though, or whether login() belongs where it is). Logs in to the server and opens a URL. #!perl -w use Mac::Glue; Mac::Glue->login(Pudge => 'foooo'); $n = new Mac::Glue 'Netscape Communicator', targ => 'Netscape Communicator' => 'Orr'; $n->openurl('http://pudge.net/macperl/'); die $^E if $^E; __END__ Now we just need to know _why_ it works, and work on the interface. :) -- Chris Nandor mailto:pudge@pobox.com http://pudge.net/ %PGPKey = ('B76E72AD', [1024, '0824090B CE73CA10 1FF77F13 8180B6B6']) ===== Want to unsubscribe from this list? ===== Send mail with body "unsubscribe" to macperl-request@macperl.org