Guido
The initial values of the vars would not be a problem. When you first come into a page if the variable has no value assigned to it then it'll simply display nothing at all
if am always doing things like this
<input type="text" name="username" value="$user_name">
Also another thing to remember is that if you make the form call the same page and then perform some validation then shuld you have any errors the values of the variables will stilll be accessable. If you goto a different page however and hit validation errors then you'll endup having to dosomething like a header re-location and appending all the variables and values into the url
I think this is messy and open to manipulation. I'd seriously suggest getting the page to validate the entrys itself and then if everything is ok then go to another page / script
Gary Mailer