Download Complexity And Evolution 2009