very nice and informative thread....