Very neat project and an extremely enjoyable read.