Fabulous, fabulous points in this article; thanks so much for the ping. I've saved it and also sent it to a few e-mail friends.
There are some minor historical inaccuracies in the article. Read the whole thread to find them or you can access my posts as I'm trying to footnote them.