Hi to all, I speak somewhat out of my depth here as one who uses CGI.pm heavily and only make this observation from subjective experience, not objective testing. CGI.pm is an extremely powerful package and I depend on it for many interactive features on my site. On the other hand I also have Brenner's cgi-lib.pl in my MacPerl library and I find that it's functionality is a significant subset of CGI.pm with the added advantage that (subjectively) there is a much smaller overhead when I invoke it. A script such as yours could easily be served by cgi-lib.pl Since you don't mention it in your email, I suppose that you haven't tried it, so here's the URL. Apologies if you knew all this already. I'm very interested in other people's solutions. http://www.bio.cam.ac.uk/cgi-lib/ Cheers, Gauden Galea http://www.synapse.net.mt/