Why? Are you renting out a furnished space that cannot be rearranged,
refurnished or added to? Maybe I'm missing something. I didn't expect *so*
many people to be so defensive about others personalizing their space.
What's to keep a user from downloading your space locally, loading it up in
an authoring tool and changing it that way? As an author, it seems all you
really want is the ability to label your objects as static or dynamic. You,
as being one of the many who want to maintain complete control over their
space, can have all your objects be static. There is no reason, that I can
see (please educate me if there is), that a user of a space shouldn't be
able to move, add or replace objects in that space as long as there is also
the ability to keep them from doing that and that it doesn't change anyone
elses view of the space. Without this ability, you have regulated VRML down
to only ever being a static presentation medium with no future for
interaction. I don't think anyone here wants that.
As for caching, I know I'm starting to sound like a broken record, but I
wouldn't even try to address it on any level in VRML. I'd be really suprised
if it was.
Robert