This has been discussed before; I have no way of knowing how to find old threads other than by using various keywords as searches.
SOmetimes you can find topics by googling screen names or maybe words in titles, and using a date.
I remember the topic starting to be discussed summer 2008. Not in every detail, but starting to be questioned and discussed.
Thanx Fred freepmailed it to me