Finished, more or less. It works very well and was a fun project.
(click to close)