nice write up, thanks for all the info