Brilliant presentation that I saw this morning, nice thoughts, will write more about my thoughts on this.
blog: http://blogs.magnatune.com/