Evolution has never claimed to explain the origins of life. It only has to do with the changes in a population of organisms over time. More specifically, the change in the allele frequency of a population over time. That is all evolution is. Micro and macro evolution are the same thing, the only difference is time.
Edit: God did it is not even a hypotheses. It can be a belief, but is scientifically meaningless. (Thus a biologist like myself dismisses it) It cannot be tested, it cannot be observed, and more importantly, cannot be falsified. The beauty of the Theory of Evolution is that it would only take one piece of evidence to falsify it. One out of place fossil, one organism (on Earth) that does not share genetic similarities. This evidence has not, and has never, been found.
Edited by Imaginarynumber1, 03 September 2012 - 09:55 PM.