btt for pretty informative thread