This is pretty freaking awesome. Unfortunately when I click "Run Code" on the demo, it doesn't open/properly save, using Firefox.
It works for me in Google Chrome (though you hope it would). I'm continually astounded at what can be achieved in Javascript... Will have to have a look at the source tonight and see what I can learn.
Does it work in Rhino? This would be very handy to embed in some Java apps.