Hi Thys,
>> The answer was to save it on disk and then display it as a table browse.
It doesn't have to be on disk, the INMEMORY driver is supported.
If you plan to have different data in the table, depending on the user, then be sure to add a SessionValue field to the table (and filter your browses using that) and of course don't forget to clean up the table in the WebHandler, NotifyDeleteSession method.
>> The answer now seems to be table aliases with different browse procedures?
Different browse procedures, yes. But no need for alias'es, they can work on the same table.
cheers
Bruce