Please feel free to supplement this with more info and perspectives with evidence (not just opinions) for and against these theories.