With regards to the theory of evolution the following article, in my opinion, makes a good argument for it from a Quran perspective:
THEORY OF EVOLUTION AND THE QURAN
http://quransmessage.com/articles/evolution%20FM3.htm
With that said, I would like to ask why you (and hicham9) insist on throwing-out the window ever (science related) issue which the Quran either fails to speak on (or is silent on)? Bear in mind that the Quran, though it imparts creative signs of God from human creativity to cosmic space (etc), is not a science book; the Quran was not meant to touch on every issue under the sun. The purpose of the Quran, I believe, is to provide us spiritual guidance.
I can't speak for hicham9 but I myself believe the Quran clearly explains that God created life and all the variety of it miraculously. It may not have happened instantly but I believe it took days as in 24h days to do it. Many believers will accept that God can do anything and if He wanted to he could have done it instantly or over a number 24h days. But I think some of those believers are hesitant to believe in it as they feel overwhelmed by the so called "scientific evidence". They're overwhelmed because they don't really understand Evolution/Theory of Evolution and what DNA/Fossil evidence is actually evidence of.
The Quran clearly describes the creation of Adam and makes absolutely no mention of it taking many years or of him gradually "evolving". Adam is created and then he is presented before the angels. The Quran also says that the similitude of Jesus is that of Adam.
"The similitude of Jesus before Allah is as that of Adam; He created him from dust, then said to him: "Be". And he was. - 3:59 Yusufali"
From the above verse no one can deny that Jesus was created pretty much instantly - this is very clear from the above verse. So while I agree with Joseph Islam on a lot of things I can't agree with his understanding on this area.
The vast majority of believers who accept that humans evolved from a common ancestor confuse Evolution with Common Ancestry. They are 2 different areas. Evolution is a fact. We can observe it happen. Common Ancestry has never been observed and in fact observations show that there are barriers to it.
When it comes to science you need to be precise and clear what you observing, how you are measuring, what the parameters are, what your methods are, etc. That's proper science. So when it comes to understanding Evolution you need to have a definition of evolution and if your observations fit the definition and it's repeatable then you can say it's a scientific fact. Hence Evolution is a fact but Common Ancestry is assumption and very weak one at that.