Network.CGI doesn't decode CRLFs in form data into \n. As it does text mode IO, this can lead to all sorts of fun with newlines doubling up on the browser end. -- flippa at flippac.org The task of the academic is not to scale great intellectual mountains, but to flatten them.