For argument's sake: I know it's bad form, and you'll take a minor performance hit, but why not just evaluate Request("x"), without specifying the method? I believe IIS will look in .querystring first, then .form, (or vice versa, I forget which) until it finds the item.