Very informative thread, thanks.
I don't know if it answered the OP's question or not but it answered many of mine.