The original has lots of informative comments. http://www.freerepublic.com/forum/a3a9f53301414.htm
The replies are almost better than the excellent original post!