Ups! Acabo de llegar y veo formulada tu pregunta y a la vez tu respuesta... Lo siento
Pues como bien comentas lo puedes utilizar, por ejemplo, en la redirección de un foro. Si por ejemplo quieres acceder desde una URL a una página de un foro que has creado, por ejemplo: miforo.com/respuesta.asp?foro=1&subforo2&pregunta=1002 . Si no estas autentificado como usuario del foro, te redirecciona automáticamente a la página de login, pero antes guardando la dirección en una variable de sesión, por ejemplo, Session("url_redireccion"). Una vez autentificado, te redirecciona a la página que querias consultar.
Más o menos era la utilidad que queria darle.
Saludos!!!
P.D. Gracias por explicar lo de Request.QueryString() ;)