Excellent article. You should post it sepearately, perhaps editing it somewhat to the essential points.
I've already edited it to the essential points.