good to read this article. it has some good insights and discusses the big picture but some tiny judgements do not seem all correcthttp://jroller.com/agoncal/