Thanks very much for the kind words on my essay. I hope to do an expanded version sometime as there are other flags that I want to include.
Greg Biggs