I was struggling with an ASP page, trying to get all of the request variables. I was using JScript, of course, since I cannot stand to use VBScript. As it turns out, one needs to take special measures when attempting to access collections in JScript. The pattern looks like this:
for (var key = new Enumerator(Request.queryString); !key.atEnd(); key.moveNext()) {
doSomethingWith(key.item());
}