Read this, it's abible with a ton of links to a wealth of info.
"Evolution is a pretty amazing process. The combination of internal change (mutation) and environmental pressure (fitness) can have pretty dramatic results, given enough time. And when you do it in a computer, "enough time" can be surprisingly brief."
Evolution in Action