very interesting and informative thread.