This is a great thread. I'm tired now. I'll write something later.