This is really great, I remember the original post and had made a note to look into it myself but never got the chance.
In the third paragraph of the first section you mention the "Toledo" protocol out of the blue. Is this a result of autocorrect?
Thanks for writing this up!