Nice job! It looks like it would be a fun project.