very detailed thread YBG, great stuff.