great thread.

will read again.