Interesting and informative thread.