That's a really sweet idea, man.

I'd be really interested to see this concept played out in an online environment, either in Flash or handled through some front-end dynamic kung fu like jQuery or Ruby.