Haldanes non-dilemma The Panda's Thumb, 01 Jul 2007 Quick, before I start the post proper, guess how many beneficial mutations separate us from the last common ancestor of humans…