AFAIK, the client determines the next page to request.
When a browser requests a folder, a list of "default document" is then returned to the client together with one of the HTTP error codes indicating a folder was requested. The client tries to request the first document, and then the next if the first didn't exist and so on.
So /?id=1 would actually end up as Default.asp?id=1 once the browser has requested the page.
I could be completely wrong about this, so don't take my word on this, but this is how I think it works.....
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.