It appears that the file-path you are using to tell the script where your "links.html" file is located has incorrect syntax. You use: > $filename = ":~compulive:sonic:links.html"; Assuming that "compulive" is the name of your hard drive, this line should be: $filename = "compulive:sonic:links.html"; If "compulive" is not the name of your hard drive, but rather is the name of a folder somewhere within your hard drive, you should have used: $filename = "name of your hard drive:name of folder within your hard drive containing the compulive folder:compulive:sonic:links.html"; This is the correct file-path syntax to be used with MacPerl. Hope this helps! Clay Kasow ckasow@reed.edu ***** Want to unsubscribe from this list? ***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch