That is a lot of work. haven't read through all of it yet, but it is very interesting.