I stumbled on this thread because I found the 'New Posts' feature. Good point though. All of us trust scientists and are eager to make use of what science knows to improve our lives.
I've taken the following quote from this paper (Warning! science inside :p) so please don't take this as...