I took an entire semester class that dealt specifically with evolution from differnt points of view. The biology POV, the phsycology POV and the Philosophical POV. Basically we had 3 professors that would argue amongst themselves about evolution. What did we find out? That [macro] evolution is by no means a fact. It is mearly the best way of describing our world as we see it today. Years ago, the people who believed in evolution were mocked just like the people who don't believe in it now. This was because our view of the world was different back then. The biology professor (who was a REAL evolution freak) even said that in 20 years, there will probably be some other big craze and the way we think about evolution now will be like medieval magic. People will wonder how we ever thought that this stuff was true. But that doesn't stop us from spreading this knowledge because it's the best we have at the moment.
Now for my oppinion. I think that [macro] evolution is a bunch of crap. After taking that class, I find it very difficult to believe that macro evolution could have occured on it's own. We are missing a HUGE piece of the puzzle, whether that is God or some other science that we have yet to discover. As it stands, macro evolution doesn't hold a drop of water because it's all just guesses. Here is an way of looking at it. If I were to give you 10 facts about an event that occured and asked 10 different people to explain the event to me, I would get 10 different answers (this has been proven, BTW, although I don't have any sources). This is how our science community works. Everyone looks at the evidence, but everyone comes to a different conclusion. Everyone's findings fit the evidence, but how can all of them be right? Answer, there isn't enough evidence.
I admit, evolution explains a lot and I think that something along those lines occured, but the theory is FAR from complete. It is so far that I believe that in 20 years we will look back at this and laugh about how naive we were. However, unless you have read the books and/or taken a class, you don't know jack about evolution. It is way more complex than you people realize.