Cool story, and project.  Well done!

Mike