Neat background in the blog.  Looks like a challenging project.