I'm a little bit closer to what I would call "a decent first try" and quite happy to chalk the first edition up to "Alpha Anxiety" - i.e. this is such a great, fun idea that I have to do *something* and see how it turns out. Show #2 is much closer to "beta" quality and even though there are a few bugs that I want to work out, the basic structure is sort of there.

Enjoy!