Good read. One of the few articles I read without skimming to the end and moving on.