I'm guessing that folks have already thought of this, but it seems to me that there is a need for another sort of venue data - a pointer to data that exists in some external source. So, for example, instead of dropping my data into the venue, perhaps because it is too large, I drop in a pointer to the actual location of the data.
There is also the problem with the 'data in the venue' model (and also the need for local copies of data for shared applications like Powerpoint) that you effectively lose control of the distribution of your data. If I wanted to present some information, but I didn't want it to be distributed, then the present model wouldn't work for that. I suppose the 'VNC'-style of displaying the presentation would preserve control, but it has it's own problems. -randy