>If it is ASP.NET I was thinking that using Server.Transfer might be a simple solution?
>IIRC the link looks the same in the Browser so it couldn't be used to access the page directly.
>OTOH, haven't been doing ASP.NET recently so I could be off the mark here....
That might work for ASPX pages, but not for file links. Actually, it's not a bad way to "hide" the real URL. The client would see the same page. The problem, of course, is that the URL still exists, and you are still passing the same parameters - it's just the page name stays the same. You could get the same effect by just calling different code in the same page, as opposed to a new page.