My personal opinion of evolution is as follows, it is an undoubtable and undeniable fact of life, however scientists are often over-enthusiastic and exaggerate it's powers IMHO. The problem with evolution is its terms, whilst micro and macro-evolution are observable phenomenon, the theory of evolution as the origin of species is little more than myth in my eyes. In the words of the Quran-
Taha - Verse 50
...Our Lord is He Who gave to each thing it's form and further gave guidance.
This seems to fit well with the fossil record and other evidences of life on earth, nor is there any evidence to contradict it.
Furthermore, in all the observations of the millions of generations of micro-evolution, there has not been any significant changes observe to indicate the eventual diversity of species we observe today. Very similar to the macro-evolutionary process of dogs, which has led to significant changes in bone structure, but still nevertheless a four legged, flappy eared, cute little husk of energy we know of today. Despite the several different species of creatures of which interbred (also evolution) to bring that about.
Furthemore, in response to the hoo haa about the days in which the heavens and earth were created, I feel it important to mention that the Quran states (as listed on this website).
Sajda - Verse 5
He directs the affairs from the heavens to the earth: then It ascends Unto him , on a Day the measure of which a thousand years of your reckoning.
and also
Ma'arij - Verse 4
The angels and The Spirit ascend Unto him in a Day The measure whereof is fifty thousand years.
This clearly depicts a versatile usage of the word "Day" in the Quran. One of you (I'm not sure who) mentioned that a day is defined as a revolution of the earth, yet how could the revolution define a day (in reference) if the earth had not been created yet? No... that would be paradoxical, clearly, as the Quran denotes, a day is only referencing a period of time of which for us is undefined nor need it be.

)
