Wow, that sounds quite scary. I'd love it if you did release the source though, it'd be a great project for me to build an interactive version. (Whether or not it would get further than any of my other side projects is another matter :) Anyway, my email is in my profile and I'd be very interested if you did release something.