It seems that it was just an error with the old version of ruby I had installed. I went and checked the exact line in the cgi.rb library that I had and compared it against the new one and found a difference so I just upgraded and it seemed to take care of it - sorry for not trying to obvious sooner. thanks for writing back! -Evan s / xss.de (Stefan Schmiedl) wrote in message news:<a6solf$gmml4$2 / ID-57631.news.dfncis.de>... > On 15 Mar 2002 00:07:44 -0800, > Evan Leonard <evan_leonard / hotmail.com> wrote: > > # Currently I'm establishing the session like this: > > > > @session = CGI::Session.new($cgi, > > "session_key" => "ays_session", > > "session_path" => "/", > > "tmpdir" => INCLUDES+"sessions", > > "prefix" => "ays-session.", > > "new_session" => true) > > > > > > # Then when I go to the next page where CGI.new is called I get this > > error: > > > > /usr/local/lib/ruby/1.6/cgi.rb:649:in `initialize': bad value for > > range (ArgumentError) > > Just how do you call CGI.new on the other page? > > s.