The fields below are initial blank/unset, but some JavaScript fills them in. This would seem to be a useful way of writing a common NewFoo/EditFoo PHP/JSP/whatever - generate the form to be blank, then if you're editing an existing record, use a separate chunk of JavaScript to fill the existing values in. Vaguely based on info in JavaScript book around pg 260.