I assume you did this one in Seaside as well? Every time I see a project you've done it makes me want to fire up a Smalltalk image and try it out again.
Sure, in brief: Smalltalk because we're most productive in it, Java for some code that particularly needed to be performant, and Ruby because it's better than the other two at interacting with the OS/tying all the pieces together. Obv JS for client-side whiz-bang.
Yeah, I'll do a screencast at some point, but it's way too much effort to do that until we've finalized the UI - and we want feedback from y'all first :)
I assume you did this one in Seaside as well? Every time I see a project you've done it makes me want to fire up a Smalltalk image and try it out again.