The ? indicates that there are Request.QueryString variables to follow. In this particular instance, it is being redirected to the ams_zip.asp page, and there is a variable called "action" whose value is "Next". The ? separates the name of the page from the variables that follow in the query string. HTH Insanity is merely a state of mind while crazy people have a mind of their own.