Hi all, I am sorry for the mess I created with my previous posting (mea culpa). The thing is that I didn't explain my self enough. So here you are: 1) The right url for Ret Crocker's code is at: http://www.intellimedia.com/bag/explanation.html Follow his link back to the "bag'o'tricks" to see what it is he succeeds. 2)Basically there are two frames.On the left there is a shockwave movie that serves like the user interface. When the user makes a choice, the right frame gets updated. Since the only useful command in shockwave is "gotoNetPage", the only way to target a DIFFERENT frame from the one that the shockwave itself is running in, is to use a cgi that is trigered from the shockwave on the left frame (gotoNetPage "target_frame.cgi?url="..;target=..) So unless I am terribly mistaken, the mac-perl list is the right place to address my questions and hopefully get some help. Some mac-perl questions then: 1) When saving a script as an MacHTTP acgi, do I have to install MacPerl in the cgi directory? 2) I've noticed in several cgi scripts posted here that the statement $ENV{'Re quest_Method'} etc, is also writen with double qouotes ("Request_Method"). Is it that double qouotes are used for MacPerl? For those of you who take the time to check Crocker's code: What I'm trying to do is use Sandra Silcot's adaptation of Stece Brenner's cgi-lib. That lib (cgi-mac-lib) was posted by Sandra Silcot on 7 Aug 1995, as a working example for acgi scripting. Sandra asks all us newbies to "...install Matthias' CGI glue first...". I know I'm terrible but I don't understand which file she is reffering to. Sorry for the length of this mail. I hope it will be received with sympathy :-) Apostolos Logaras Design for Interactive Media Middlesex University