That's... a very informative thread you made there!