it's not really that complicated.
pass the URL variable to tell the page whether to use the recordset value or the validated entries value.
it's not really an issue if the URL: variables doubles or triples up, it does not effect anything except the look of the URL. It's still valid to have the URL variable multiple times. how many times are you expecting validation to fail in all reality?
if it bothers you, copy the code i gave you and past it to line 1 of the page...