Amazing! Ten-finger, multi-touch desktop user interface…

I ran across this video today here. I’m in love. It sorta feels like when a small-town boy (of whom could I possibly be speaking?) moves to the big city and realizes that city girls are way, way different than country girls. And the question of whether or not they are better for him is, unfortunately, lost on him. Alas. I would love to try out this desktop user interface. I’ve included a note with questions after the video:

10/GUI from C. Miller on Vimeo.

The first time I watched this, the whole time, I was thinking “so where is the keyboard?” At first I imagined that the keyboard might be represented two-dimensionally on the touch surface, but that didn’t seem like a good idea. It wasn’t until the very end of the video that I noticed that they represented the keyboard as between the touch-surface and the monitor. This doesn’t seem workable. I’m thinking that breaking up the touch screen on either side of the keyboard would be better. One side for each hand and they areas represented overlap. Actually, I think this might be even better than just a single surface, as the users hands would have to move around each other on a single surface. But that might be a bit too complicated. Hmm. The other fix might be a two-tiered keyboard/tray. Two levels. One on top of the other. That doesn’t seem perfect either.

What do you all think about the potential application of this?