Has anybody else tried this: [perl] my $return = ''; foreach $key (sort keys %$CGI) { $return .= "$key = ". $CGI->{$key} ."<BR>\n"; } return $return; [/perl] It locks up my interchange server so tight I have to kill it with kill -KILL ... before I can restart it. I read the documentation on $CGI and it is supposed to be a reference to %CGI::values so %$CGI should be valid. Any ideas?