Hi, there.

This looks like a fun challenge.  I’ve read about 30% already; am adding the rest to my reading list.