In an attempt to solve the webcam problem ... I have used my
burgeoning Java Applet skills to to write a little applet to decode the motion jpeg stream that the webcams spit out. Not exactly efficient, but at least it works everyplace I tried, even with Internet Explorer. For the web page, the default view is still static, with an option near the top to use the applet version of the page. The nice thing is that when you leave the page (go someplace else) the data stream actually stops (cause the applet is stopped).