Excellent thread, well researched