As part of my on-going work on finding synergy, someone, somewhere, might want to look at this: http://wiki.secondlife.com/wiki/Media_Rendering_Plugin_Framework_Technical_Overview and consider what might be done with Squeak/Phara/Croquet/Cobalt/Seaside in a Second Life context. Lawson