Not quite ready to call this one finished. There are a few things I want to try to improve. Reasonably happy so far.