Awesome stuff. I've been meaning to check this out for a while but didn't get around to it until now.

I do wonder why HTML/JS was chosen as a platform, especially since it apparently poses the performance problems Rane mentions. Why not a native/managed app that you install locally? Wouldn't that have eased development a great deal?