in reply to CGI question: carrying information from CGI to CGI

If you're using CGI.pm, it's pretty easy to get at any param. Suppose you set a hidden field named ID with the id value:

<input type="hidden" name="id" value="$id"> Then, just get at it with:

my $id = $q->param("id") || new_id();

If you're not using CGI.pm, you probably should be.