a very nice informative thread indeed