Here is a site with what seems to have more of a science take on the issue:
A least part of what makes the site interesting is that not only admit to alternate explanations they provide pointers or even links to other ideas. That sounds like real scientific attitude to me.