Very cool stuff.  Do you think you might post up the source also?