Hi Dave,
I ran a test here (described below) but it worked for me exactly the same in IE7 and FF. So I'm thinking maybe something else is different between what you are doing, and what I am doing. Perhaps the issue is _where_ you are testing the p_web.RequestReferer property?
I used example 33 (for no particular reason except that it was handy), AliasFormControl procedure. In the "Start of Processed Code" embed point I put
stop(p_web.RequestReferer)
Then I ran the app, and went to the Alias form page. The stop popped up 4 times (which is to be expected, as the form is called multiple times as the page is generated) but for all browsers, and indeed all times, it displayed the same text - which was the URL of the Alias form page.
Cheers
Bruce