Keep up the great work Scott,

How is this different than a Java applet?  I'm not a Java expert but isn't this at a high level pretty much the same thing?