I would rather say $cgi->param('foo') = 'bar' than $cgi->param(-name=>'foo',-value=>'bar')