Chris's Random Ramblings
Its kind of held together with sticky tape and blu tack, but I have a very slow frame rate (maybe record slow!) vnc client view working inside Second Life

Lots of people have wanted a web browser on a primitive in SL, but this is really cheating as its not interactive. However, I don't think it would be that hard to get it to be able to change to arbitary webpages based on in-world commands - it'd be nice if you could remotely tell firefox to open a url in the current tab rather than opening a new tab or window.
If I can get the frame rate up to a decent value, I think it could be quite useful as a computer training tool. Students could see live demonstrations from a VNC session which the instructor controls, without the need for the students to setup a vnc client themselves and work out how and where to connect.
So far I haven't had much success with getting the real time video streaming tools on Linux working the way I want. They're pretty well setup for live streaming from hardware (eg webcams, video capture cards), but haven't had any success in working out how to convert a series of image files into served streaming video. I think that theoretically ffmpeg and ffserver should be able to do it, but either that functionality is broken or I haven't found the magic incantation yet. If anyone reading this has this sort of thing working, please let me know how its done.