Well, that is quite an adventure. It is nicely written, I am looking forward for the next update.
Thanks!