If they jump out of that loop by opening a new window (or head to a spot where they couldn't possibly have gone to from the current report, create another session from there and change around all of the links (session=206, etc).
What is not clear to me is "create another session from there ..." - if I can create another session from any place, I should not have any problem.
From the example I gave it is clear that only one session exist, so in any case, even with your solution, I will still have one working session.
Am I wrong ?
shushu