If you spent any time at all on the internet in the past few days there's a good chance you've run across the name of Troy Davis.