well, just got back from berlin. gave a paper (similar to the one i will give at ICMC). if you're interested:
http://www.smc08.org/images/proceedings/session6_number3_paper24.pdf it's on that piece i've been chattering about.
disclaimer: it's a long, boring academic paper.
you've been warned.